/* CSS Document */
@import url(font.css);

body {
	width: 100%;
	font-family: "Microsoft Yahei", "Simhei";
	text-align: center;
	text-decoration: none;
}

* {
	margin: 0;
	padding: 0;
}

a {
outline:none;
}

img {
	border: 0;
}
label{
	margin-right: 20px;
	color: #3ffdff;
}
.rmyy-pic img {
	width: 100%;
	height: 100%;
}

.hot-pic img {
	width: 100%;
	height: 100%;
}

#orderBD{
	height: 580px;
}

#favListData{
	height: 320px;
}

#renegeBD{
	height: 320px;
}

#creditBD{
	height: 200px;
}
/* 清除浮动 v */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0;
}

.clearfix {
	zoom: 1;
}

.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

/* 相对、绝对定位 v */
.ppr {
	position: relative;
}

.ppa {
	position: absolute;
}

/* 左、右浮动 v */
.fl {
	float: left;
}

.fr {
	float: right;
}

/* 列表样式 v */
ul,ul li {
	list-style: none;
}

/* 文字对齐方式 v */
.txt-l {
	text-align: left;
}

.txt-c {
	text-align: center;
}

.txt-r {
	text-align: right;
}

#head {
	 height: 229px;
	overflow: hidden;
}

/* 常用宽度样式 v */
.wid980 {
	width: 980px;
}

.wid100p {
	width: 100%;
}

/* 主导航 v style */
.site-nav {
	width: 100%;
	height: 30px;
	text-align: center;
	background: rgb(241, 241, 241);
}

.site-nav-txt {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

/**** LOGO v 搜索 style ****/
.logoCode {
	width: 980px;
	margin: 0 auto;
}

.logoCode .logo,.logoCode .logo a {
    background: url("/static/images/gh2014_logo.png")  left top  no-repeat ;
    display: block;
    height: 84px;
    width: 430px;
}

.logoCode .logo span {
	display: none;
}

.logoCode-r {
	width:520px;
}
/* 全站搜索 v style */
.search-all {
	position: relative;
	width: 358px;
	z-index: 9997;
	background: rgb(61, 175, 167);
}

.search {
	width: 356px;
	float: left;
	font-size: 14px;
	border: 2px solid rgb(61, 175, 167);
}

.search-sort {
	height: 35px;
	_height: 40px;
	float: left;
	position: relative;
	padding: 0 5px;
	_padding: 0px 3px 0px 3px;
	line-height: 35px;
	cursor: pointer;
	background-color: rgb(255, 255, 255);
}

.search-sort-txt {
	width: 35px;
	margin-right: 4px;
	display: inline-block;
	color: rgb(43, 43, 43);
}

.search-sort em,.search-sort:hover em {
	width: 0;
	height: 0;
	display: inline-block;
	_display: inline;
	vertical-align: middle;
	border-top: 5px solid rgb(43, 43, 43);
	border-left: 5px solid rgb(255, 255, 255);
	border-right: 5px solid rgb(255, 255, 255);
}

.search-sort-list {
	width: 65px;
	position: absolute;
	display: none;
	top: 35px;
	left: -1px;
	z-index: 99999;
	border: 1px solid rgb(219, 219, 219);
	background-color: rgb(255, 255, 255);
}

.search-sort-list li {
	padding-left: 5px;
	line-height: 24px;
	color:rgb(43,43,43);
}

.search-sort-list .current,.search-sort-list li:hover {
	position: relative;
	display: block;
	background-color: rgb(174, 174, 174);
}

.search-input {
	width: 231px;
	height: 35px;
	_height: 40px;
	float: left;
	padding: 0 5px;
	_padding: 0px 3px 0px 3px;
	line-height: 35px;
	color: rgb(43, 43, 43);
	border: 0;
}

.search-btn {
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: inline;
    float: left;
    height: 26px;
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 7px;
    width: 31px;
}
a.search-btn {
	 text-decoration: none!important;
}



/* 导航 v style */
.nav-all {
	width: 100%;
	height: 50px;
	text-align: center;
	background: url(../images/gh-2014-nav-01.jpg) repeat-x;
}

.navBar {
	width: 980px;
	margin: 0 auto;
}

.navBar .navBar-l {
	color:rgb(255,255,255);
	font-size:14px;
	line-height:45px;
	padding-bottom:5px;
	font-family:"Microsoft Yahei","Simhei";
}
.navBar .navBar-l a {
	color:rgb(255,255,255);
	text-decoration:none;
}
.navBar .navBar-l span {
	padding-right:20px;
	color:rgb(219,219,219);	
}
.navBar .navBar-l em { padding-left:10px; padding-right:10px;}
.navBar .navBar-r,
.navBar .navBar-r ul { width:680px; }

.navBar .navBar-r li {
	width:90px;
	float:left;
	text-align:center;
	color:rgb(255,255,255);
	font-size:16px;
	line-height:45px;
	padding-bottom:5px;
	font-family:"Microsoft Yahei","Simhei";
	position: relative;
}
.navBar .navBar-r li:hover {	
	height: 45px;
	width:90px;
	background: url(/static/images/gh-2014-nav-02.jpg) center top repeat;
}
.navBar .navBar-r li a {	
	color:rgb(255,255,255);
	text-decoration:none;
	position: absolute;
	width: 100%;
	 left:0px;
}

/* 医生排班搜索 v style */
.search-gh {
	width: 100%;
	height: 50px;
	z-index: 9999999;
	background-color: #f5f5f5;
	left: 0px;
}

.search-gh .search-gh-txt {
	width: 980px;
	margin: 0 auto;
}

.search-pb {
	width: 980px;
	float: left;
}

.search-pb li {
	height: 30px !important;
	float: left;
	margin-right: 15px;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	display: inline;
	color: rgb(43, 43, 43);
}

.search-pb li input[type=text] {
	height: 22px;
	line-height: 22px;
}

.search-pb li input[type=button] {
	width: 80px;
	height: 30px;
}

.search-pb li select {
	height: 26px;
	line-height: 26px;
}

input,select,textarea {
	color: #333;
	font-family: "Hiragino Sans GB", "Microsoft YaHei", "Simhei", Arial,
		Verdana, sans-serif;
}

.disabled {
	color: #aaa;
}

.search-pb li .search-pb-btn {
	width: 80px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	display: block;
	border: 0;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
	text-decoration: none;
}

.search-pb li .search-pb-btn:hover {
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.search-pb-btn a {
	width: 80px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	display: block;
}

.tzch-index-btn {
	float: right;
	width: 80px;
	height: 30px;
	color: rgb(255, 255, 255);
	background: rgb(195, 30, 34);
}

.search-tz a {
	text-decoration: none;
	color: rgb(255, 255, 255);
}

.wrap-all-1 {
	width: 100%;
	height: 355px;
	text-align: center;
	/* background:url(/static/images/gh-2014-loginbg-01.jpg) repeat; */
}

.content-index-1 {
	width: 980px;
	margin: 0 auto;
}

/* 登录模块-首页  v style */
.login-form {
	width: 310px;
	height: 100%;
	float: left;
	position: relative;
}

.login-form .login-form-tit {
	width: 290px;
	height: 16px;
	font-size: 16px;
	line-height: 16px;
	text-align: left;
	color: rgb(110, 110, 118);
}

.login-form div {
	width: 290px;
	height: 40px;
	margin: 10px auto 0px auto;
	position: relative;
	line-height: 40px;
	border: none;
}

.login-form .user-icon {
	width: 30px;
	height: 38px;
	position: absolute;
	right: 5px;
	top: 2px;
	font-size: 15px;
	text-align: center;
	line-height: 38px;
	transition: all 300ms linear;
	display: inline-block;
	border: none;
	color: rgb(153, 153, 153);
	background: rgb(255, 255, 255) url(/static/images/gh2014_sprite.png)
		-145px -2408px no-repeat;
}

.login-form .password-icon {
	width: 30px;
	height: 38px;
	position: absolute;
	right: 5px;
	top: 2px;
	font-size: 15px;
	line-height: 38px;
	text-align: center;
	color: rgb(153, 153, 153);
	transition: all 300ms linear;
	display: inline-block;
	background: rgb(255, 255, 255) url(/static/images/gh2014_sprite.png)
		-110px -2408px no-repeat;
	border: none;
}

.login-form .username input,.login-form .password input {
	width: 278px;
	height: 40px;
	padding-left: 10px;
	line-height: 40px;
	transition: all 300ms linear;
	display: block;
	border-color: rgb(229, 229, 232) rgb(220, 220, 221) rgb(213, 213, 213)
		rgb(220, 220, 221);
	border-radius: 2px;
	border: 1px solid rgb(61, 175, 167);
}

.login-form .icon:before,.login-form .icon:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 15px;
	left: 30px;
}

.login-form .username input:focus,.login-form .password input:focus {
	border-color: rgb(61, 175, 167);
	box-shadow: 0 0 2px 1px rgb(61, 175, 167);
}

.login-form .username input:focus+span,.login-form .password input:focus+span
	{
	color: rgb(51, 51, 51);
	background: -*-linear-gradient(top, rgb(255, 255, 255),
		rgb(245, 245, 245));
}

.login-form .username input:focus+span:after,.login-form .password input:focus+span:after
	{
	border-left-color: rgb(250, 250, 250);
}

.login-form .yzm,.login-form .yzm a {
	width: 290px;
	font-size: 14px;
	line-height: 36px;
	text-align: left;
	text-decoration: none;
	color: rgb(110, 110, 118);
}

.login-form .yzm input {
	width: 90px;
	margin-right: 15px;
	padding-left: 10px;
	border-radius: 2px;
	height: 28px;
	line-height: 38px;
	float: left;
	border: 1px solid;
	border-color: rgb(229, 229, 232) rgb(220, 220, 221) rgb(213, 213, 213)
		rgb(220, 220, 221);
	display: block;
	transition: all 300ms linear;
}

.login-form .yzm input:focus {
	border-color: rgb(69, 153, 228);
	box-shadow: 0 0 2px 1px rgb(61, 175, 167);
}

.login-form .yzm img {
	margin-right: 15px;
}

.login-form .account-control {
	position: relative;
	margin-top: 0;
}

.login-form .account-control .not-registered {
	width: 170px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	color: rgb(61, 175, 167);
}

.login-form .account-control .not-registered a {
	margin-left: 10px;
	text-decoration: none;
	color: rgb(61, 175, 167);
	cursor: pointer;
}

.login-form label.check {
	width: 18px;
	height: 18px;
	position: absolute;
	z-index: 5;
	top: 5px;
	left: 0;
	line-height: 18px;
	text-align: left;
	display: inline-block;
	border: 2px solid rgb(61, 175, 167);
}

.login-form label.info {
	height: 30px;
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 30px;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	text-decoration: none;
	color: rgb(110, 110, 118);
	display: inline-block;
}

.login-form .account-control input[type="checkbox"] {
	width: 0px;
	height: 0px;
	display: none;
}

.login-form .account-control input:checked+label.check:before {
	content: "√";
	width: 18px;
	height: 18px;
	padding-left: 2px;
	line-heigh: 18px;
	text-align: center;
	font-weight: bolder;
	color: rgb(61, 175, 167);
}

.login-form form {
	border-right: 1px solid rgb(61, 175, 167);
}

.login-submit {
	margin-top: 0px !important;
}

.login-submit input[type="button"] {
	width: 200px;
	height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgb(255, 255, 255);
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	background: rgb(61, 175, 167);
	border-radius: 3px;
	border: 0;
}

.login-submit input[type="button"]:focus {
	border-color: rgb(69, 153, 228);
	box-shadow: 0 0 2px 1px rgb(200, 223, 244);
}

.login-submit input[type="button"]:hover,.login-submit input[type="button"]:active
	{
	background: rgb(97, 155, 236);
	border-color: rgb(69, 153, 228);
	box-shadow: 0 0 2px 1px rgb(200, 223, 244);
}

@font-face {
	font-family: 'loginform-icon';
	src: url("../font/loginform-icon.eot");
	src: url("../font/loginform-icon.eot?#iefix")
		format('embedded-opentype'), url("../font/loginform-icon.woff")
		format('woff'), url("../font/loginform-icon.ttf") format('truetype'),
		url("../font/loginform-icon.svg#loginform-icon") format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../font/glyphicons-halflings-regular.eot');
  src: url('../font/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), 
  	   url('../font/glyphicons-halflings-regular.woff2') format('woff2'), 
  	   url('../font/glyphicons-halflings-regular.woff') format('woff'), 
  	   url('../font/glyphicons-halflings-regular.ttf') format('truetype'), 
  	   url('../font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

/* 焦点图-首页 v */
.fullSlide{ width:100%;  position:relative;  height:250px; /* background:#000; */}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:250px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:250px; }
 .fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;text-align:center;
		  _filter:alpha(opacity=60); } 
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }


/* 首页内容第二部分 v style */
.content-index-2 {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	 height: 1990px;
}

/* 首页内容第二部分左边 v style */
.content-index-2-left {
	width: 667px;
	float: left;
}

.content-index-2-right {
	width: 288px;
	float: right;
}

/**** 首页按地区、等级选择医院 v ****/
.diqu-dengji-index {
	width: 667px;
	height: 440px;
	position: relative;
	left: 0;
	top: 0;
}

.diqu-dengji-index .qbyy {
	width: 200px;
	height: 24px;
	position: absolute;
	z-index: 6;
	bottom: 5px;
	right: 20px;
	text-align: right;
}

.diqu-dengji-index .ad-text-2 {
	width: 481px;
	height: 72px;
	padding-top: 15px;
	position: absolute;
	z-index: 5;
	bottom: 0px;
	right: 20px;
	text-align: left;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	color: rgb(154, 154, 154);
	border-top: 1px solid rgb(219, 219, 219);
}

.diqu-dengji-index .ad-text-2 dt {
	width: 20px;
	height: 48px;
	float: left;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

.diqu-dengji-index .ad-text-2 dd {
	width: 460px;
	float: left;
}

.diqu-dengji-index .ad-text-2 dd li {
	width: 220px;
	float: left;
	margin-left: 10px;
	display: inline;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	text-align: left;
	color: rgb(154, 154, 154);
	overflow: hidden;
	text-overflow: clip;
	white-space: nowrap;
}

.diqu-dengji-index .ad-text-2 dd li a:link,.diqu-dengji-index .ad-text-2 dd li a:visited
	{
	color: rgb(154, 154, 154);
	text-decoration: none;
}

.diqu-dengji-index .ad-text-2 dd li a:hover {
	text-decoration: underline;
}

.diqu-dengji-index .ad-text-2 dd li:before {
	content: "·";
	padding-right: 7px;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
}


 .ad-text-right  dd li::before {
    content: "·";
    font-size: 14px;
    line-height: 24px;
    padding-right: 7px;
    text-align: left;
}

.ad-text-right  dd {
    float: left;
}

.ad-text-2 dd {
    float: left;
    width: 460px;
}
.ad-text-right  dd li {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    white-space: nowrap;
    margin-left: 10px;
    color: rgb(154, 154, 154);
}

.ad-text-right  dd li a {
 color: rgb(154, 154, 154);
}

.ad-text-right  dd li a:visited {
    color: rgb(154, 154, 154);
    text-decoration: none;
}

 .ad-text-right {
	width: 270px;
}

 .ad-text-right dt {
    background: rgb(61, 175, 167) none repeat scroll 0 0;
    color: rgb(255, 255, 255);
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    width: 20px;
}

.outBox {
	width: 667px;
	overflow: hidden;
	height: 442px;
	position: relative;
	left: 0;
	top: 0;
	padding:0;
	margin:0;
}

.outBox .hd {
	width: 50px;
	_width: 50px;
	height: 442px;
	float: left;
	display:inline;
	padding: 0;
	margin: 0;
}

.outBox .hd ul {
	width: 50px;
	_width: 50px;
	height: 442px;
}

.outBox .hd ul li {
	height: 197px;
	_height: 197px;
	padding-top: 24px;
	padding-left: 16px;
	_padding-left: 8px;
	padding-right: 14px;
	_padding-right: 7px;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: rgb(255, 255, 255);
	background: rgb(146, 218, 214);
	cursor: pointer;
}

.outBox .hd ul li.on {
	height: 195px;
	_height: 195px;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

.inBox {
	width: 617px;
	_width: 614px;
	text-align:left;
	float: left;
	display:inline-block;
	height: 442px;
	padding: 0;
	margin: 0;
}

.inBox .inHd {
	width:95px;
	_width:95px;
	padding: 0;
	margin: 0;
	float: left;
	display:inline;
	height: 442px;
	_height: 442px;
}
/**html .inBox .inHd { margin-right:-3px;}*/
.inBox .inHd ul {
	width: 95px;
	_width: 95px;
	_padding: 0;
	_margin: 0;
	height: 442px;
}

.inBox .inHd ul li {
	width: 94px;
	_width:94px;
	height: 32px;
	_height: 32px;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
	color: rgb(43, 43, 43);
	cursor: pointer;
	background: rgb(245, 245, 245);
	border-top: 1px solid rgb(245, 245, 245);
	border-bottom: 1px solid rgb(219, 219, 219);
}

.inBox .inHd ul li.on {
	height: 32px;
	_height: 32px;
	color: rgb(43, 43, 43);
	background: rgb(255, 255, 255);
	border-left: none;
	border-right: 1px solid rgb(255, 255, 255);
	border-top: 1px solid rgb(61, 175, 167);
	border-bottom: 1px solid rgb(61, 175, 167);
}

.inBox .inBd {
	width: 521px;
	_width: 517px;
	height: 440px;
	float: right;
	margin-left: -1px;
	display: inline;
	border: 1px solid rgb(61, 175, 167);
}
/**html .inBox .inBd { margin-right:-3px; }*/

.inBox .inBd dl {
	width: 521px;
	_width: 500px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0;
	padding-right: 0;
}

.inBox .inBd dl dd {
	font-size: 14px;
	text-align: left;
	/*width:220px;*/
	padding:0 20px;
	_padding:0 5px 0px 10px;
	height:30px;
	color:rgb(43, 43, 43);
	text-decoration: none;
	line-height:30px;
	/*overflow:hidden;*/
	float:left;
	margin:0;
	display:inline;
}

.inBox .inBd dl dd a:link,.inBox .inBd dl dd a:visited {
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.inBox .inBd dl dd a:hover {
	text-decoration: underline;
}

/*.inBox .inBd dl dd:nth-child(odd) {*/
	/*border-right: 1px solid rgb(219, 219, 219);*/
/*}*/

/**** 首页按科室选择医院 v ****/
.keshi-index {
	width: 667px;
	height: 390px;
	position: relative;
	left: 0;
	top: 0;
}

.keshi-index .keshi-index-title {
	width: 20px;
	_width: 20px;
	height: 290px;
	_height: 292px;
	padding-top: 100px;
	padding-left: 16px;
	padding-right: 14px;
	font-size: 18px;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

.keshi-index .keshi-index-content {
	width: 599px;
	_width: 599px;
	border: 1px solid rgb(61, 175, 167);
    height: 373px;
    left: 0;
    padding: 10px 5px 5px 10px;
    position: relative;
    top: 0;
}

.keshi-index .keshi-index-content .keshi-index-content-r .qbks {
	position: absolute;
	bottom: 60px;
	right: 20px;
	font-size: 14px;
	line-height: 24px;
	text-align: right;
	text-decoration: none;
}

.keshi-index .keshi-index-content .keshi-index-content-r .qbks a:link,
.keshi-index .keshi-index-content .keshi-index-content-r .qbks a:visited {
	text-decoration: none;
}

.keshi-index .keshi-index-content .keshi-index-content-r .qbks a:hover {
	text-decoration: underline;
}

.keshi-index .keshi-index-content .keshi-index-content-l {
	width: 287px;
	border-right: 1px solid rgb(219, 219, 219);
	height: 320px;
	left: 20px;
}

.keshi-index .keshi-index-content .keshi-index-content-r {
	width: 290px;
	height: 300px;
}

.keshi-index .keshi-index-content dl {
	width: 267px;
	padding:5;
	margin-bottom: 6px!important;	
	_margin-bttom: 3px;
}

.keshi-index .keshi-index-content dl dt {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding:0;
	margin:0;
}

.keshi-index .keshi-index-content dl dd {
	font-size: 14px;
	text-align: left;
	width: 89px;
	float: left; /* color:rgb(43,43,43); */
	text-decoration: none;
}

.keshi-index .keshi-index-content dl dd a:link,
.keshi-index .keshi-index-content dl dd a:visited {
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.keshi-index .keshi-index-content dl dd a:hover {
	color: #377bee;
	color: rgb(43, 43, 43);
	text-decoration: underline;
}

a:hover { /* color:#377bee; */
	text-decoration: none;
	cursor: pointer;
}

.keshi-index .keshi-index-content .ad-text-3 {
	position: absolute;
	z-index: 5;
	bottom: 10px;
	right: 20px;
	width: 575px;
	font-size: 14px;
	color: rgb(154, 154, 154);
	text-align: left;
	text-decoration: none;
	border-top: 1px solid rgb(219, 219, 219);
}

.keshi-index .keshi-index-content .ad-text-3 dt {
	width: 40px;
	height: 24px;
	float: left;
	margin-right: 10px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	display: inline;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

.keshi-index .keshi-index-content .ad-text-3 dd {
	width: 525px;
	float: left;
}

.keshi-index .keshi-index-content .ad-text-3 dd li {
	width: 262px;
	height: 24px;
	float: left;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	color: rgb(154, 154, 154);
}

.keshi-index .keshi-index-content .ad-text-3 dd li a:link,.keshi-index .keshi-index-content .ad-text-3 dd li a:visited
	{
	color: rgb(154, 154, 154);
	text-decoration: none;
}

.keshi-index .keshi-index-content .ad-text-3 dd li a:hover {
	text-decoration: underline;
}

.keshi-index .keshi-index-content .ad-text-3 dd li:before {
	content: "·";
	padding-right: 7px;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	text-decoration: none;
}

.ad-text-10 {
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	color: rgb(154, 154, 154);
	text-align:left;
}
.ad-text-10 a:link,
.ad-text-10 a:visited {
	text-decoration: none;
	color: rgb(154, 154, 154);
}
.ad-text-10 a:hover {
	text-decoration: underline;
}
.ad-text-10:before {
	content: "·";
	padding-right: 7px;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	text-decoration: none;
}

.ad-span-10 {
	background: rgb(61, 175, 167) none repeat scroll 0 0;
    color: rgb(255, 255, 255);
    display: inline;
    float: left;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
    width: 40px;
}
/* 预约量排行-首页  v style */
.yyl-rank-index {
	width: 665px;
	padding-bottom: 10px;
	position: relative;
	top: 0;
	left: 0;
	border: 1px solid rgb(219, 219, 219);
}

.yyl-rank-index-title {
	height: 24px;
	width: 655px;
	position: absolute;
	top: 50px;
	left: 5px;
	text-align: center;
	background: rgb(248, 248, 248);
}

.yyl-rank-index-title ul {
	width: 655px;
	padding: 0;
}

.yyl-rank-index-title ul li {
	float: left;
	font-weight: bold;
	text-align: left;
	text-indent: 30px;
}

.yyl-rank-index-title ul li.hos {
	width: 281px;
	margin-right: 9px;
	padding: 0;
}

.yyl-rank-index-title ul li.dep {
	width: 176px;
	margin-left: 9px;
	margin-right: 9px;
}

.yyl-rank-index-title ul li.doc {
	width: 155px;
	margin-left: 9px;
}

.yyl-rank-index-title ul li span {
	float: right;
	text-align: right;
}

.yyl-rank-navi {
	width: 665px;
	text-align: left;
	height: 360px;
	overflow: hidden;
}

.yyl-rank-navi .hd {
	height: 36px;
	position: relative;
}

.yyl-rank-navi .hd .hd-title {
	width: 135px;
	height: 36px;
	position: absolute;
	z-index: 5;
	left: 0;
	top: 0;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

.yyl-rank-navi .hd ul {
	top: 0;
	left: 135px;
	position: absolute;
	width: 530px;
	height: 36px;
	background: rgb(248, 248, 248);
	border-bottom: 1px solid rgb(219, 219, 219);
}

.yyl-rank-navi .hd ul li {
	float: left;
	width: 135px;
	cursor: pointer;
	text-align: center;
	background: rgb(248, 248, 248);
	color: rgb(43, 43, 43);
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	border-right: 1px solid rgb(218, 218, 218);
}

.yyl-rank-navi .hd ul li.on {
	width: 135px;
	height: 36px;
	background: rgb(255, 255, 255);
	border-right: 1px solid rgb(219, 219, 219);
	border-bottom: 1px solid rgb(255, 255, 255);
}

.yyl-rank-navi .bd {
	margin-top: 50px;
}

.hos-rank {
	width: 270px;
	float: left;
	margin-left: 15px;
	padding-right: 10px !important;
	padding-right: 5px;
	border-right: 1px solid rgb(219, 219, 219);
	display: inline;
}

.dep-rank {
	width: 170px;
	float: left;
	margin-left: 10px;
	padding-right: 10px !important;
	padding-right: 5px;
	border-right: 1px solid rgb(219, 219, 219);
	display: inline;
}

.doc-rank {
	width: 150px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.hos-rank ol,.dep-rank ol,.doc-rank ol {
	counter-reset: li;
}

.hos-rank ol li,.dep-rank ol li,.doc-rank ol li {
	font-size: 14px;
	text-align: left;
	line-height: 30px;
	text-decoration: none;
	color: rgb(43, 43, 43);
}

.hos-rank ol li a:link,.hos-rank ol li a:visited,.dep-rank ol li a:link,.dep-rank ol li a:visited,.doc-rank ol li a:link,.doc-rank ol li a:visited
	{
	text-decoration: none;
	color: rgb(43, 43, 43);
}

.hos-rank ol li a:hover,.dep-rank ol li a:hover,.doc-rank ol li a:hover
	{
	text-decoration: underline;
	color: rgb(43, 43, 43);
}

.hos-rank ol li span,.dep-rank ol li span,.doc-rank ol li span {
	float: right;
	text-align: right;
	color: rgb(134, 184, 253);
}

.hos-rank ol a:before,.dep-rank ol a:before,.doc-rank ol a:before {
	content: counter(li);
	counter-increment: li;
	width: 18px;
	height: 18px;
	margin: 6px 12px 6px 0px;
	line-height: 18px;
	text-align: center;
	display: inline-block;
	color: rgb(255, 255, 255);
	background: rgb(183, 183, 183);
}

.hos-rank ol li:first-child a:before,.dep-rank ol li:first-child a:before,.doc-rank ol li:first-child a:before
	{
	background: rgb(61, 175, 167);
}

.hos-rank ol li:nth-child(2) a:before,.dep-rank ol li:nth-child(2) a:before,.doc-rank ol li:nth-child(2) a:before
	{
	background: rgb(85, 200, 193);
}

.hos-rank ol li:nth-child(3) a:before,.dep-rank ol li:nth-child(3) a:before,.doc-rank ol li:nth-child(3) a:before
	{
	background: rgb(153, 205, 201);
}

/**** 就医分享 首页  v ****/
.jyfx-index {
	width: 665px;
	padding-bottom: 40px;
	position: relative;
	left: 0;
	top: 0;
	border: 1px solid rgb(219, 219, 219);
}

.jyfx-index .gddp {
	width: 200px;
	height: 30px;
	position: absolute;
	z-index: 6;
	bottom: 0px;
	right: 30px;
	text-align: right;
}

.jyfx-index .jyfx-index-title {
	font-size: 18px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	text-align: left;
	color: rgb(62, 176, 168);
	border-bottom: 1px solid rgb(219, 219, 219);
}

.jyfx-index .jyfx-index-title span {
	margin-left: 20px;
	font-size: 12px;
	color: rgb(154, 154, 154);
}

.jyfx-index .jyfx-index-content {
	width: 655px;
}

.jyfx-index .jyfx-index-content .jyfx-box {
	width: 615px;
	height: 70px;
	margin: 10px 20px 0px 20px;
	padding-bottom: 10px;
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.jyfx-index .jyfx-index-content .jyfx-box .toux {
	width: 50px;
	float: left;
	text-align: center;
}

.jyfx-index .jyfx-index-content .jyfx-box .xi {
	width: 50px;
	height: 40px;
	float: left;
	text-align: center;
	background: url(/static/images/gh2014_sprite.png) 2px -2408px no-repeat;
}

.jyfx-index .jyfx-index-content .jyfx-box .nu {
	width: 50px;
	height: 40px;
	float: left;
	text-align: center;
	background: url(/static/images/gh2014_sprite.png) -48px -2408px no-repeat;
}

.jyfx-index .jyfx-index-content .jyfx-box .toux p {
	padding-top: 45px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: rgb(43, 43, 43);
}

.jyfx-index .jyfx-index-content .jyfx-box .fxcon {
	width: 430px;
	float: left;
	margin-left: 25px;
	margin-right: 25px;
	display: inline;
}

.jyfx-index .jyfx-index-content .jyfx-box .fxcon .tab01 {
	width: 530px;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	text-decoration: none;
	color: rgb(43, 43, 43);
}

.jyfx-index .jyfx-index-content .jyfx-box .fxcon .tab01 .hcp {
	padding-right: 20px;
	color: rgb(247, 108, 105);
}

.jyfx-index .jyfx-index-content .jyfx-box .fxcon .tab01 em {
	padding-left: 10px;
	padding-right: 10px;
}

.jyfx-index .jyfx-index-content .jyfx-box .fxcon .tab01 .doc {
	padding-left: 10px;
	padding-right: 10px;
	color: rgb(51, 153, 154);
}

.jyfx-index .jyfx-index-content .jyfx-box .fxcon .tab01 .score {
	color: rgb(247, 108, 105);
}

.jyfx-index .jyfx-index-content .jyfx-box .fxcon .tab02 {
	width: 430px;
	height: 50px;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	text-indent: 2em;
	color: rgb(43, 43, 43);
	overflow: hidden;
}

.jyfx-index .jyfx-index-content .jyfx-box .fxbutton {
	width: 85px;
	height: 30px;
	float: right;
	margin-top: 30px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

.jyfx-index .jyfx-index-content .jyfx-box .fxbutton a:link,.jyfx-index .jyfx-index-content .jyfx-box .fxbutton a:visited
	{
	color: rgb(255, 255, 255);
	text-decoration: none;
}

.jyfx-index .jyfx-index-content .jyfx-box .fxbutton a:hover {
	color: rgb(255, 255, 255);
	text-decoration: underline;
}

/**** 最新公告-首页 v style ****/
dl.zxgg-index {
	width: 288px;
}

dl.zxgg-index dt {
	width: 288px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 18px;
	text-align: left;
	color: rgb(43, 43, 43);
}

dl.zxgg-index dd,dl.zxgg-index dd a:link,dl.zxgg-index dd a:visited {
	width: 24em;
	font-size: 12px;
	line-height: 26px;
	text-align: left;
	text-decoration: none;
	color: rgb(43, 43, 43);
	overflow: hidden;
	text-overflow: clip;
	white-space: nowrap;
}

dl.zxgg-index dd a:hover {
	text-decoration: underline;
}

dl.zxgg-index dd:before {
	content: ".";
	padding-right: 5px;
	font-size: 20px;
	line-height: 24px;
	text-align: left;
	font-weight: bold;
	color: rgb(61, 175, 167);
}

/**** 热门医院-首页 style ****/
.rmyy-index {
	width: 288px;
	background: rgb(248, 248, 248);
}

.rmyy-index .rmyy-index-title {
	width: 258px;
	padding: 15px 15px 0px 15px !important;
	padding: 7px 7px 0px 8px;
	font-size: 18px;
	text-align: left;
}

.rmyy-index .rmyy-index-box {
	width: 256px;
	position: relative;
	left: 0 !important;
	left: 10px;
	top: 0;
	margin-top: 20px;
	border: 1px solid rgb(219, 219, 219);
}

.rmyy-index .rmyy-index-box .jian-icon {
	width: 20px;
	height: 20px;
	position: absolute;
	left: -25px;
	top: -5px;
	background: url(/static/images/gh2014_sprite.png) 0px -2465px no-repeat;
}

.rmyy-index .rmyy-index-box .rmyy-pic {
	width: 70px;
	height: 85px;
	float: left;
	background: rgb(0, 0, 0);
}

.rmyy-index .rmyy-index-box .rmyy-con {
	width: 161px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-right: 10px;
	float: right;
	display: inline;
	text-align: left;
}

.rmyy-index .rmyy-index-box .rmyy-con h3,.rmyy-index .rmyy-index-box .rmyy-con h3 a:link,.rmyy-index .rmyy-index-box .rmyy-con h3 a:visited
	{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	color: rgb(43, 43, 43);
}

.rmyy-index .rmyy-index-box .rmyy-con h3 a:hover {
	color: rgb(43, 43, 43);
	text-decoration: underline;
}

.rmyy-index .rmyy-index-box .rmyy-con p {
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	color: rgb(60, 174, 166);
}

.rmyy-index .rmyy-index-box .rmyy-con p,.rmyy-index .rmyy-index-box .rmyy-con p a:link,.rmyy-index .rmyy-index-box .rmyy-con p a:visited
	{
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	color: rgb(60, 174, 166);
}

.rmyy-index .rmyy-index-box .rmyy-con p a:hover {
	text-decoration: underline;
	color: rgb(60, 174, 166);
}

.rmyy-index .rmyy-index-box .rmyy-con p a {
	padding-right: 10px;
}

/**** 热门科室&热门医生-首页 v style ****/
.rmks-rmys-index {
	width: 286px;
	border: 1px solid rgb(219, 219, 219);
}

.rmks-rmys-index .hd {
	height: 36px;
	position: relative;
}

.rmks-rmys-index .hd ul {
	width: 286px;
	height: 40px;
}

.rmks-rmys-index .hd ul li {
	width: 142px;
	height: 50px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
}

.rmks-rmys-index .hd ul li .title {
	width: 142px;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	color: rgb(255, 255, 255);
	background: rgb(146, 218, 214);
}

.rmks-rmys-index .hd ul li .arrow-down {
	width: 0 !important;
	height: 0 !important;
	text-align: center;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgb(255, 255, 255);
}

.rmks-rmys-index .hd ul li:first-child {
	margin-right: 2px;
}

.rmks-rmys-index .hd ul li.on {
	width: 142px;
	height: 50px;
}

.rmks-rmys-index .hd ul li.on .title {
	width: 142px;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

.rmks-rmys-index .hd ul li.on .arrow-down {
	width: 0 !important;
	height: 0 !important;
	position: absolute;
	left: 63px;
	text-align: center;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgb(61, 175, 167);
}

.rmks-rmys-index .bd {
	width: 256px;
	padding: 15px 15px 20px 15px !important;
	padding: 7px 7px 10px 8px;
}

.rmks-rmys-index .bd ul {
	width: 256px;
}

.rmks-rmys-index .bd ul li,.rmks-rmys-index .bd ul li a:link,.rmks-rmys-index .bd ul li a:visited
	{
	width: 256px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-decoration: none;
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.rmks-rmys-index .bd ul li:last-child {
	padding-bottom: 0;
	border-bottom: none;
}

.rmks-rmys-index .bd ul li .hot-pic {
	width: 70px;
	height: 90px;
	float: left;
	margin-right: 15px;
	display: inline;
}

.rmks-rmys-index .bd ul li .hot-pic img {
   height: 100%;
    width: 100%;
	display: block;
}

.rmks-rmys-index .bd ul li .hot-con {
	width: 161px;
	float: left;
	text-align: left;
	text-decoration: none;
}

.rmks-rmys-index .bd ul li .hot-con h3 {
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	font-weight: normal;
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.rmks-rmys-index .bd ul li .hot-con h3:first-child {
	color: rgb(61, 175, 167);
}

.rmks-rmys-index .bd ul li .hot-con p {
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	text-indent: 2em;
	color: rgb(154, 154, 154);
	text-decoration: none;
}

.rmks-rmys-index .bd ul li:hover {
	text-decoration: underline;
}

/**** 操作手册-首页 style ****/
.czsc-index {
	width: 288px;
	height: 72px;
	background: url(/static/images/gh2014_xz.png) center top no-repeat;
}

/**** 常见问题-首页 V style ****/
.cjwt-index {
	width: 286px;
	border: 1px solid rgb(219, 219, 219);
}

.cjwt-index .cjwt-index-title {
	padding: 5px !important;
	padding: 2px;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	color: rgb(61, 175, 167);
}

.cjwt-index .sideMenu {
	width: 286px;
}

.cjwt-index .sideMenu h3 {
	height: 38px;
	padding-left: 10px !important;
	padding-left: 5px;
	font-size: 14px;
	line-height: 38px;
	text-align: left;
	color: #515151;
	cursor: pointer;
	background: rgb(248, 248, 248);
	border-top: 1px solid rgb(219, 219, 219);
}

.cjwt-index .sideMenu h3:last-child {
	border-bottom: none;
}

.cjwt-index .sideMenu h3 span {
	float: right;
	padding-right: 10px !important;
	padding-right: 5px;
	text-align: right;
	display: block;
	cursor: pointer;
}

.cjwt-index .sideMenu .box {
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	color: #909090;
	display: none;
	border-top: 1px solid rgb(219, 219, 219);

	height: 226px;
	overflow: auto;
	overflow-x: hidden;
}
.cjwt-index .sideMenu .box ul {
	margin: 10px 15px;
	text-decoration: none;
	color: #909090;
}

.cjwt-index .sideMenu .box ul li {
	width: 258px;
	font-size: 13px;
	line-height: 30px;
	text-align: left;
	text-decoration: none;
	color: rgb(43, 43, 43);
}
.cjwt-index .sideMenu .box ul li h2 {
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.cjwt-index .sideMenu .box ul li p {
	font-size:12px;
	line-height:24px;
	text-align:left;
}



/* 内容页全局 style */
.wrap-page {
	width: 100%;
	min-height: 500px;
	background: rgb(239, 239, 239);
}

.content-page {
	width: 980px;
	margin: 0 auto;
}

.content-page .content-page-left {
	width: 680px;
}

.content-page .content-page-right {
	width: 270px;
}

/***  特色科室 style 20170331 editor by jchunjiang  ***/
.content-page .content-page-right .tsks {
	width: 270px;
	text-align: center;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(219, 219, 219);
	-moz-border-radius: 8px; /* Gecko browsers */
	-webkit-border-radius: 8px; /* Webkit browsers */
	border-radius: 8px; /* W3C syntax */
}


.content-page .content-page-right .tsks .tsks-title {
	text-indent: 20px;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.content-page .content-page-right .tsks .tsks-content {
	width: 250px;
	margin: 0 auto;
}
.content-page .content-page-right .tsks .tsks-content ul {
	margin-top:10px;
}
.content-page .content-page-right .tsks .tsks-content ul li {
	margin-top:15px;
	text-align: center;
}
.content-page .content-page-right .tsks .tsks-content ul li img {
	width:248px;
	height:118px;
	margin-left:auto;
	margin-right:auto;
}

/* 面包屑 style */
.mbx {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

/* 用户中心全局 style v */
.content-user {
	width: 980px;
	margin: 0 auto;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(219, 219, 219);
	-moz-border-radius: 8px; /* Gecko browsers */
	-webkit-border-radius: 8px; /* Webkit browsers */
	border-radius: 8px; /* W3C syntax */
}

.content-user .content-user-left {
	width: 180px;
}

.content-user .content-user-right {
	width: 770px;
}

/* 用户中心导航  v style */
.user-nav li {
	cursor: pointer;
}

.user-nav {
	width: 150px;
	margin-left: 30px;
	display: inline;
}

.user-nav .user-nav-title {
	width: 150px;
	text-align: left;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.user-nav li {
	width: 150px;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	color: rgb(43, 43, 43);
}

.user-nav ul li a:hover {
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

.user-nav ul li a {
	color: rgb(61, 175, 167);
}
/*  修改密码  修改资料   style  */
.change,.pwd-change {
/* 	width: 650px; */
	text-align: center;
	background: rgb(255, 255, 255);
}

.change     .change-title,.pwd-change .pwd-change-title {
	text-indent: 20px;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.change     .change-step,.pwd-change .pwd-change-step {
/* 	width: 650px; */
	text-align: center;
}

.change     .change-step     .form-change,.pwd-change .pwd-change-step .form-pwd-change
	{
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.change     .change-step     .form-change2,.pwd-change .pwd-change-step .form-pwd-change2
	{
	width: 350px;
	margin-left: 200px !important;
	text-align: left !important;
}

.change     .pwd-change-step .form-change2 em,.pwd-change .pwd-change-step .form-pwd-change2 em
	{
	padding: 0px 8px;
}

.change     .change-step     .form-change label,.pwd-change .pwd-change-step .form-pwd-change label
	{
	width: 180px;
	float: left;
	margin-right: 20px;
	display: inline;
	text-align: right;
	color: rgb(43, 43, 43);
}

.change .change-step .change-step-title {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-bottom: 1px solid rgb(219, 219, 219);
	border-top: 1px solid rgb(219, 219, 219);
}

/* 预约记录 违约记录 信誉度积分 v style */
.user-xyd {
	width: 750px;
}

.user-xyd .xyd-gz,.user-xyd .xyd-gz a:link,.user-xyd .xyd-gz a:visited {
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.user-xyd .xyd-gz a:hover {
	color: rgb(61, 175, 167);
	text-decoration: underline;
}

.user-xyd .xyd-score {
	text-align: center;
	margin-left: 150px;
}

.user-xyd .xyd-score .tt1 {
	font-size: 24px;
	height: 80px;
	text-align: right;
	color: rgb(43, 43, 43);
}

.user-xyd .xyd-score .tt2 {
	font-size: 80px;
	line-height: 80px;
	height: 80px;
	color: rgb(249, 109, 110);
}

.user-yyjl,.user-wyjl,.user-xydmx {
	width: 750px;
/* 	border-left: 1px solid rgb(219, 219, 219); */
/* 	border-bottom: 1px solid rgb(219, 219, 219); */
}

.user-yyjl-title,.user-wyjl-title,.user-xyd-title {
	width: 750px;
	height: 30px;
	text-align: left;
	text-indent: 15px;
	background: rgb(61, 175, 167);
	border-bottom: 1px solid rgb(219, 219, 219);
}

/* 预约记录列表 v style */
.user-yyjl-box,.user-pljl-box {
	position: relative;
	left: 0;
	top: 0;
	width: 750px;
	border-bottom: 1px solid rgb(219, 219, 219);
}
/*.user-yyjl-box:hover {
	position:relative;
	top:-1px;
	background:rgb(219,255,211);
}*/
.user-yyjl-box .pic {
	width: 60px;
	height: 65px;
	display: block;
	text-align: center;
	font-size: 14px;
	border-right: 1px dashed rgb(219, 219, 219);
}

.user-yyjl-box .pic img {
	width: 60px;
	height: 65px;
	display: block;
}

.user-yyjl-box .txt {
	width: 548px;
}

.user-yyjl-box .txt li {
	width: 258px;
	float: left;
	padding-left: 15px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	color: rgb(43, 43, 43);
	border-right: 1px dashed rgb(219, 219, 219);
}

.user-yyjl-box .caoz {
	width: 110px;
	height: 110px;
	font-size: 14px;
	line-height: 65px;
	text-align: center;
	color: rgb(43, 43, 43);
	text-decoration: none;
	line-height: 110px;
	border-right: 1px solid rgb(219, 219, 219);
}

.user-yyjl-box .caoz a:link,.user-yyjl-box .caoz a:visited {
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.user-yyjl-box .caoz a:hover {
	color: rgb(61, 175, 167);
}

.user-yyjl-box .caoz em {
	padding: 0px 5px;
}

/* 违约记录列表 v style */
.user-wyjl-box {
	position: relative;
	left: 0;
	top: 0;
	width: 750px;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.user-wyjl-box ul {
	width: 750px;
}

.user-wyjl-box ul li {
	float: left;
	padding: 0px 5px;
	font-size: 14px;
	line-height: 30px;
	border-right: 1px solid rgb(219, 219, 219);
}

.user-wyjl-box ul li.wy1 {
	width: 30px;
}

.user-wyjl-box ul li.wy2 {
	width: 240px;
}

.user-wyjl-box ul li.wy3 {
	width: 149px;
}

.user-wyjl-box ul li.wy4 {
	width: 60px;
}

.user-wyjl-box ul li.wy5 {
	width: 145px;
}

.user-wyjl-box ul li.wy6 {
	width: 60px;
}

/* 收藏医生列表 v style */
.user-scys {
	width: 750px;
	border-left: 1px solid rgb(219, 219, 219);
	border-bottom: 1px solid rgb(219, 219, 219);
}

.user-scys-title {
	width: 750px;
	height: 30px;
	text-align: left;
	text-indent: 15px;
	background: rgb(61, 175, 167);
	border-bottom: 1px solid rgb(219, 219, 219);
}

.user-scys-box {
	position: relative;
	left: 0;
	top: 0;
	width: 750px;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.user-scys-box ul {
	width: 750px;
}

.user-scys-box ul li {
	float: left;
	padding: 0px 5px;
	font-size: 14px;
	line-height: 30px;
	color: rgb(43, 43, 43);
	text-decoration: none;
	border-right: 1px solid rgb(219, 219, 219);
}

.user-scys-box ul li a:link,.user-scys-box ul li a:visited {
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.user-scys-box ul li a:hover {
	color: rgb(61, 175, 167);
	text-decoration: underline;
}

.user-scys-box ul li.sc1 {
	width: 35px;
}

.user-scys-box ul li.sc2 {
	width: 250px;
}

.user-scys-box ul li.sc3 {
	width: 200px;
}

.user-scys-box ul li.sc4 {
	width: 140px;
}

.user-scys-box ul li.sc5 {
	width: 70px;
}

/* 信誉度明细列表 v style */
.user-xydmx-box {
	position: relative;
	left: 0;
	top: 0;
	width: 750px;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.user-xydmx-box ul {
	width: 750px;
}

.user-xydmx-box ul li {
	float: left;
/* 	padding: 0px 5px; */
	font-size: 14px;
	line-height: 30px;
	/*border-right: 1px solid rgb(219, 219, 219);*/
	border-left: 1px solid rgb(219, 219, 219);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.user-xydmx-box ul li.xy1 {
	width: 37px;
}

.user-xydmx-box ul li.xy2 {
	width: 240px;
}

.user-xydmx-box ul li.xy3 {
	width: 140px;
}

.user-xydmx-box ul li.xy4 {
	width: 75px;
}

.user-xydmx-box ul li.xy5 {
	width: 130px;
}

.user-xydmx-box ul li.xy6 {
	width: 80px;
}

.user-xydmx-box ul li.xy7 {
	width: 40px;
	border-right: 1px solid rgb(219, 219, 219);
}

/* 评论记录列表 v style */
.user-pljl {
	width: 750px;
	border-left: 1px solid rgb(219, 219, 219);
	border-bottom: 1px solid rgb(219, 219, 219);
}

.user-pljl-title {
	width: 750px;
	height: 30px;
	text-align: left;
	text-indent: 15px;
	background: rgb(61, 175, 167);
}

.user-pljl-box ul {
	width: 750px;
	height: 140px;
	overflow: hidden;
}

.user-pljl-box-t ul {
	width: 750px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.user-pljl-box ul li {
	float: left;
	height: 100%;
	padding: 5px;
	font-size: 14px;
	line-height: 20px;
	color: rgb(43, 43, 43);
	border-right: 1px solid rgb(219, 219, 219);
}

.user-pljl-box-t ul li {
	float: left;
	height: 100%;
	font-size: 14px;
	padding: 0 5px;
	color: rgb(43, 43, 43);
	border-right: 1px solid rgb(219, 219, 219);
}

.user-pljl-box ul li a:link,.user-pljl-box ul li a:visited {
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.user-pljl-box ul li a:hover {
	color: rgb(61, 175, 167);
	text-decoration: underline;
}

.user-pljl-box ul li.pl1,.user-pljl-box-t ul li.pl1 {
	width: 30px;
}

.user-pljl-box ul li.pl2,.user-pljl-box-t ul li.pl2 {
	width: 220px;
}

.user-pljl-box ul li.pl3,.user-pljl-box-t ul li.pl3 {
	width: 396px;
}

.user-pljl-box ul li.pl4 {
	width: 60px;
	padding-top: 30px;
}

.user-pljl-box-t ul li.pl4 {
	width: 60px;
}

/* 分页 style  v */
.page-count {
	width: 749px;
	border-right: 1px solid rgb(219, 219, 219);
	margin: 0 auto;
	font-size: 14px;
	line-height: 30px;
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.page-count a {
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.page-count .on {
	color: rgb(43, 43, 43);
	text-decoration: none;
	padding: 5px;
	background: rgb(61, 175, 167);
}

.page-count em {
	padding: 0px 5px;
}

.page-count a.next,.page-count a.prev {
	width: 50px;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

.page-count-1 {
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	line-height: 30px;
	color: rgb(43, 43, 43);
	text-decoration: none;
	border-top: 1px solid rgb(219, 219, 219);
}

.page-count-1 a {
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.page-count-1 .on {
	color: rgb(255, 255, 255);
	text-decoration: none;
	padding: 0 5px;
	line-height: 30px;
	background: rgb(61, 175, 167);
}

.page-count-1 em {
	padding: 0px 5px;
}

.page-count-1 a.next,.page-count-1 a.prev {
	width: 50px;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

/* 医生介绍 科室介绍 医院介绍 style v */
.ysjs,.yspb,.ystj,.yyjs,.yyxx,.yyks,.ksjs,.kspb {
	width: 680px;
	text-align: center;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(219, 219, 219);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.ysjs .ysjs-title,.yyjs .yyjs-title,.ksjs .ksjs-title {
	width: 640px;
	margin: 20px auto 5px;
}

.ysjs .ysjs-title span,.yyjs .yyjs-title span,.ksjs .ksjs-title span {
	float: left;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 470px;
}

.yyjs .yyjs-title .dj {
	margin-top: 3px;
	width: 79px;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	text-align: left;
	text-indent: 15px;
	text-decoration: none;
	color: rgb(232, 116, 4);
	background: url(/static/images/gh2014_sprite.png) 0 -2255px no-repeat;
}

.yyjs .yyjs-title .xz {
	margin-top: 3px;
	width: 55px;
	font-size: 14px;
	height: 27px;
	line-height: 27px;
	text-align: left;
	text-indent: 17px;
	color: rgb(61, 175, 167);
	background:url(../images/gh2014_sprite.png) -92px -2255px no-repeat;
}

.ysjs .ysjs-content,.yyjs .yyjs-content,.ksjs .ksjs-content {
	border-top: 1px solid rgb(219, 219, 219);
	margin: 0 auto 10px;
	padding-top: 10px;
	text-align: left;
	width: 640px;
}

.ysjs .ysjs-content .doc-pic {
	width: 80px;
	height: 105px;
	display: inline;
	margin-bottom: 10px;
}

.ysjs .ysjs-content .doc-pic img {
	width: 80px;
	height: 105px;
	display: block;
}

.yyjs .yyjs-content .hos-pic {
	width: 145px;
	height: 110px; /* padding:10px; */
	border: 1px solid rgb(219, 219, 219);
}

.yyjs .yyjs-content .hos-pic img {
	width: 145px;
	height: 110px;
	display: block;
}

.ysjs .ysjs-content .doc-txt {
	width: 540px;
	display: inline;
	text-align: left;
}

.yyjs .yyjs-content .hos-txt {
	width: 450px;
	display: inline;
	text-align: left;
}

#more-x {
	position: relative;
	overflow: hidden; /* max-height:124px; */
}

#gradient {
	width: 100%;
	height: 35px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#read-more, #ks-more, #ys-more {
	padding: 5px 0px;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	text-decoration: none;
	color: rgb(61, 175, 167);
}

#read-more a, #ks-more a , #ys-more a {
	padding-right: 10px;
	color: rgb(61, 175, 167);
	text-decoration: none;
}

#read-more a:hover ,#ks-more a:hover ,#ys-more a:hover {
	color: rgb(61, 175, 167);
}

.ysjs .ysjs-bar,.yyjs .yyjs-bar,.ksjs .ksjs-bar {
	width: 680px;
	font-size: 14px;
	line-height: 35px;
	text-decoration: none;
	text-align: right;
	color: rgb(174, 174, 174);
	border-top: 1px solid rgb(219, 219, 219);
}

.ysjs .ysjs-bar em,.yyjs .yyjs-bar em,.ksjs .ksjs-bar em {
	padding: 0px 15px;
	font-style: normal;
}

.ysjs .ysjs-bar .sc-button,.yyjs .yyjs-bar .sc-button,.ksjs .ksjs-bar .sc-button
	{
	width: 95px;
	height: 35px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 35px;
	text-align: center;
	text-decoration: none;
	color: rgb(195, 30, 34);
	background: rgb(250, 184, 185);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float:right;
	cursor:pointer;
}

.ysjs .ysjs-bar .qxsc-button,.yyjs .yyjs-bar .qxsc-button,.ksjs .ksjs-bar .qxsc-button
	{
	width: 95px;
	height: 35px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 35px;
	text-align: center;
	text-decoration: none;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float:right;
	cursor:pointer;
}


.ysjs .ysjs-bar a.gh-button,.yyjs .yyjs-bar a.gh-button,.ksjs .ksjs-bar a.gh-button
	{
	width: 95px;
	height: 35px;
	margin-right: 20px;
	line-height: 35px;
	text-align: center;
	text-decoration: none;
	display: inline;
	color: rgb(61, 175, 167);
	background: rgb(219, 255, 211);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.ysjs,.yspb,.ystj,.yyjs,.yyxx,.yyks,.ksjs,.kspb,.yshy {
	background: none repeat scroll 0 0 rgb(255, 255, 255);
	border: 1px solid rgb(219, 219, 219);
	border-radius: 8px;
	text-align: center;
	width: 680px;
}

.ysjs .ysjs-bar a.gh-button:hover,.yyjs .yyjs-bar a.gh-button:hover,.ksjs .ksjs-bar a.gh-button:hover
	{
	text-decoration: none;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

/* 名专家展示 style 20170331 eidt by jchunjiang */
.mzhuanj {
	background: none repeat scroll 0 0 rgb(255, 255, 255);
	border: 1px solid rgb(219, 219, 219);
	border-radius: 8px;
	text-align: center;
	width: 680px;
}
.mzhuanj .mzhuanj-title {
	text-indent: 20px;
	border-bottom: 1px solid rgb(219, 219, 219);
}
.mzhuanj .mzhuanj-content {
	padding-top: 20px;
	width: 618px;
	margin: 0 auto;
}

.mzhuanj .mzhuanj-content .tjys-box {
	width: 103px;
	margin-top: 10px;
	padding-bottom: 10px;
	float:left;
	text-align: center;
}

.mzhuanj .mzhuanj-content .tjys-box .pic {
	width: 95px;
	height: 120px;
	margin-left:auto;
	margin-right:auto;
}

.mzhuanj .mzhuanj-content .tjys-box .pic img {
	width: 95px;
	height: 120px;
	background: rgb(43, 43, 43);
}

.mzhuanj .mzhuanj-content .tjys-box div {
	font-size: 16px;
	line-height: 24px;
	color: #333;
	margin-top:10px;
	text-decoration: none;
}
/* 医院信息 v */
.yyxx .read-more {
	float:right;
	text-align: right;
	margin-right:30px;
	color:#333;
	font-size:14px;
	line-height:40px;
}

.yyxx .yyxx-title {
	text-indent: 20px;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.yyxx .yyxx-content {
	padding-top: 20px;
	width: 620px;
	margin: 0 auto;
}

.yyxx .yyxx-content li:before {
	content: "·";
	padding-right: 8px;
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: left;
	color: rgb(61, 175, 167);
}

.yyxx .yyxx-content li {
	width: 100%;
	float: left;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	text-decoration: none;
	color: rgb(43, 43, 43);
	text-overflow: ellipsis;
    white-space: nowrap;
}

.yyxx .yyxx-content li a:link,.yyxx .yyxx-content li a:visited {
	text-decoration: none;
	color: rgb(43, 43, 43);
}

.yyxx .yyxx-content li a:hover {
	text-decoration: underline;
}

/* 医生排班 科室排班 医生号源 v style */
.yspb .yspb-title,
.kspb .kspb-title,
.yyks .yyks-title,
.yshy .yshy-title
	{
	text-indent: 20px;
}

.yspb .yspb-tips,
.yyks .yyks-tips,
.kspb .kspb-tips,
.yshy .yshy-tips {
	font-size: 14px;
	text-align: left;
	line-height: 45px;
	text-indent: 50px;
	text-decoration: none;
	background: rgb(219, 255, 211) url(/static/images/gh2014_sprite.png) 10px -2298px no-repeat;
}

.yshy .haoy {
	width: 600px;
	max-height: 300px;
}

.yshy .haoy li {
	margin-top:10px;
	width: 280px;
	float: left;
	text-indent:10px;
	margin-left:20px;
	text-align: left;
	display:inline;
}

.yshy .haoy li:hover {
	color:rgb(255,255,255);
	background: rgb(61,175,167);
}

.yshy .haoy li.tuih {
	width: 580px;
	color:#fff;
	 /* 	padding:0px 5px; */ /* 	margin-bottom:10px; */
	background: rgb(61,175,167);
}

.yshy .haoy li span {
	padding: 0px 5px;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
}


.yshy .haoy li em,.yshy .haoy li.tuih em {
	padding: 0px 5px;
}

.yshy .haoy li.tuih span {
	padding: 0px 8px;
	font-size: 14px;
	line-height: 30px;
	color: rgb(255, 255, 255);
	text-align: left;
}

.yspb .yspb-list {
	width: 680px;
}

.yspb .yspb-list dt {
	width: 680px;
	height: 60px;
	background: rgb(61, 175, 167);
}

.yspb .yspb-list dt li {
	width: 85px;
	padding-top: 6px;
	float: left;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	display: block;
	color: rgb(255, 255, 255);
}

.yspb .yspb-list dd li {
	width: 85px;
	height: 60px;
	line-height: 60px;
	float: left;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	display: block;
	vertical-align: middle;
	color: rgb(43, 43, 43);
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.yspb .yspb-list dd li:nth-child(odd) {
	width: 85px;
	height: 60px;
	background: rgb(250, 250, 250);
}

.yspb .yspb-list dd li.kyy {
	width: 85px;
	display: inline-block;
	padding-top: 6px;
	height: 54px;
	line-height: 24px !important;
	text-decoration: none;
	color: rgb(61, 175, 167);
	background: rgb(219, 255, 211);
}

.yspb .yspb-list dd li.kyy a:link,.yspb .yspb-list dd li.kyy a:visited {
	width: 85px;
	height: 60px;
	display: inline-block;
	text-decoration: none;
	color: rgb(61, 175, 167);
}

.yspb .yspb-list dd li.kyy a:hover {
	width: 85px;
	height: 60px;
	display: inline-block;
	text-decoration: none;
	color: rgb(255, 255, 255);
}

.yspb .yspb-list dd li.kyy:hover {
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

.yspb .yspb-list dd li.wyy {
	padding-top: 6px;
	height: 54px;
	line-height: 24px !important;
	color: rgb(174, 174, 174);
	background: rgb(219, 219, 219);
}

.yspb .yspb-list dd li.ym {
	line-height: 60px;
	background: rgb(208, 222, 251);
	color: rgb(20, 82, 205);
}

.yspb .yspb-list dd li.tz {
	line-height: 60px;
	background: rgb(250, 184, 185);
	color: rgb(195, 30, 34);
}

.kspb-content-nav {
	width: 680px;
	height: 50px;
	background: rgb(61, 175, 167);
}

.kspb-content-nav dt {
	width: 256px;
}

.kspb-content-nav dt li.v1 {
	width: 231px;
	float: left;
	font-size: 16px;
	line-height: 50px;
	color: rgb(255, 255, 255);
}

.kspb-content-nav dt li.v2 {
	width: 19px;
	float: left;
	text-align: center;
	font-size: 14px;
	color: rgb(43, 43, 43);
}

.kspb-content-nav dd {
	width: 424px;
	padding-top: 6px;
}

.kspb-content-nav dd li {
	width: 53px;
	float: left;
	font-size: 12px;
	text-align: center;
	color: rgb(255, 255, 255);
}

.kspb-doc-box {
	width: 680px;
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.kspb-doc-box .kspb-doc-box-js {
	width: 221px;
	height: 90px;
	 overflow: hidden;
}

.kspb-doc-box .kspb-doc-box-js .doc-pic {
	width: 45px;
	height: 60px;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	display: inline;
	background: rgb(219, 219, 219);
}

.kspb-doc-box .kspb-doc-box-js .doc-pic img {
	width: 45px;
	height: 60px;
	display: block;
}

.kspb-doc-box .kspb-doc-box-js .doc-txt {
	width: 156px;
	height: 100%;
	float: left;
	margin-left: 10px;
	display: inline;
}

.kspb-doc-box .kspb-doc-box-js .doc-txt a {
	text-decoration: none;
}

.kspb-doc-box .kspb-doc-box-js .doc-txt p {
	text-align: left;
}

.kspb-doc-box .kspb-doc-box-js .doc-txt p span {
	padding-right: 5px;
}

.kspb-doc-box .kspb-doc-box-data {
	width: 35px;
	text-align: center;
}

.kspb-doc-box .kspb-doc-box-data li { /* 	width:40px; */
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	text-align: center;
	color: rgb(43, 43, 43);
}

.kspb-doc-box .kspb-doc-box-list { /* 	width:371px; */
	
}

.kspb-doc-box .kspb-doc-box-list ul {
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.kspb-doc-box .kspb-doc-box-list ul.none {
	border: none;
}

.kspb-doc-box .kspb-doc-box-list ul li {
	width: 52px;
	margin-left:1px;
	height: 50px;
	float: left;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	display: block;
	color: rgb(255, 255, 255);
}

.kspb-doc-box .kspb-doc-box-list li:nth-child(odd) {
	background: rgb(250, 250, 250);
}

.kspb-doc-box .kspb-doc-box-list li.kyy {
   background: none repeat scroll 0 0 rgb(219, 255, 211);
    color: rgb(61, 175, 167);
    cursor: pointer;
    display: inline-block;
    height: 44px;
    line-height: 20px !important;
    margin-left: 1px;
    padding-top: 6px;
    text-decoration: none;
    width: 52px;
}

.kspb-doc-box .kspb-doc-box-list li.kyy a:link,.kspb-doc-box .kspb-doc-box-list li.kyy a:visited
	{
	width: 53px;
	height: 44px;
	line-height: 20px !important;
	display: inline-block;
	text-decoration: none;
	color: rgb(61, 175, 167);
}

.kspb-doc-box .kspb-doc-box-list li.kyy a:hover {
	width: 53px;
	height: 44px;
	line-height: 20px !important;
	display: inline-block;
	text-decoration: none;
	color: rgb(255, 255, 255);
}

.kspb-doc-box .kspb-doc-box-list li.kyy:hover {
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

#pbxx {

}

.kspb-doc-box .kspb-doc-box-list li.wyy {
	height: 50px;
	/* padding-top: 6px;
	height: 44px; */
	line-height: 50px !important;
	color: rgb(174, 174, 174);
	background: rgb(219, 219, 219);
}

.kspb-doc-box .kspb-doc-box-list li.ym {
	line-height: 50px;
	background: rgb(208, 222, 251);
	color: rgb(20, 82, 205);
}

.kspb-doc-box .kspb-doc-box-list li.tz {
	line-height: 50px;
	background: rgb(250, 184, 185);
	color: rgb(195, 30, 34);
}

/* 其他医生推荐 v */
.ystj .ystj-title {
	text-indent: 20px;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.ystj .ystj-content {
	width: 680px;
	margin: 0 auto;
	background: rgb(255, 255, 255);
}

.ystj .ystj-content .ystj-box {
	width: 319px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
	display: inline;
}

.ystj .ystj-content .bor-r-hui {
	border-right: 1px dashed rgb(43, 43, 43);
}

.ystj .ystj-content .bor-r-white {
	border-right: 1px dashed rgb(255, 255, 255);
}

.ystj .ystj-content .ystj-box .ystj-box-pic {
	width: 50px;
	height: 65px;
	float: left;
	background: rgb(219, 219, 219);
}

.ystj .ystj-content .ystj-box .ystj-box-pic img {
	width: 50px;
	height: 65px;
	display: block;
}

.ystj .ystj-content .ystj-box .ystj-box-txt {
	width: 229px;
	height: 65px;
	float: left;
	margin-left: 20px;
	display: inline;
	overflow: hidden;
}

.ystj .ystj-content .ystj-box .ystj-box-txt a {
	text-decoration: none;
}

.ystj .ystj-content .ystj-box .ystj-box-txt p {
	text-align: left;
}

.ystj .ystj-content .ystj-box .ystj-box-txt p span {
	padding-right: 10px;
}

.ystj .ystj-content .line-dash {
	content: "";
	width: 640px;
	height: 1px;
	min-height: 1px;
	max-height: 1px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dashed rgb(43, 43, 43);
}

/* 医院科室  v */
.yyks-content {
	width: 680px;
	text-align: center;
	padding-top: 20px;
	overflow: auto;
	overflow-x: hidden;
	height: 500px;
}

#yyks-content { /* 	max-height:400px; */
	position: relative;
	margin-top: -20px;
}

.yyks-content dl {
	width: 620px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.yyks-content dl dt {
	color: rgb(154, 154, 154);
	float: left;
	font-size: 20px;
	font-weight: bold;
	margin-right: 20px;
	padding-top: 10px;
	text-align: left;
	width: 70px;
}

.yyks-content dl dd {
	width: 510px;
	float: left;
}

.yyks-content dl dd li {
	width: 170px;
	float: left;
	text-align: left;
	font-size: 14px;
	line-height: 30px;
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.yyks-content dl dd li a:link,.yyks-content dl dd li a:visited {
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.yyks-content dl dd li a:hover {
	text-decoration: underline;
}

.yyks-content dl dd li.null {
	color: rgb(174, 174, 174) !important;
}

.yyks-content dl dd li.null a {
	color: rgb(174, 174, 174) !important;
}

.null {
	color: #ccc;
}

/* 医院评分 医生评分  */
.yspf,.yypf {
	width: 270px;
	text-align: center;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(219, 219, 219);
	-moz-border-radius: 8px; /* Gecko browsers */
	-webkit-border-radius: 8px; /* Webkit browsers */
	border-radius: 8px; /* W3C syntax */
}

.yspf .yspf-title,.yypf .yypf-title {
	text-indent: 20px;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.yspf .yspf-content,.yypf .yypf-content {
	width: 250px;
	margin: 0 auto;
}

.yspf p em,.yypf p em {
	font-style: normal;
	padding: 0px 10px;
}

.rate-base,.rate-one,.rate-two,.rate-three,.rate-four,.rate-five,.rate-one-half,.rate-two-half,.rate-three-half,.rate-four-half
	{
	height: 40px;
	display: block;
	text-align: left;
	background: url(/static/images/gh2014_jbei.png) 0px -38px no-repeat;
}

.rate-img {
	width: 150px;
	height: 40px;
	text-align: left;
	display: block;
	background: url(/static/images/gh2014_jbei.png) 0px 12px no-repeat;
}

.rate-one {
	width: 30px;
}

.rate-one-half {
	width: 41px;
}

.rate-two {
	width: 60px;
}

.rate-two-half {
	width: 71px;
}

.rate-three {
	width: 90px;
}

.rate-three-half {
	width: 101px;
}

.rate-four {
	width: 120px;
}

.rate-four-half {
	width: 131px;
}

.rate-five {
	width: 150px;
}

/* 联系信息 查看地图 */
.yylxxx,.yymap {
	width: 270px;
	text-align: center;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(219, 219, 219);
	-moz-border-radius: 8px; /* Gecko browsers */
	-webkit-border-radius: 8px; /* Webkit browsers */
	border-radius: 8px; /* W3C syntax */
}

.yylxxx .yylxxx-title,.yymap .yymap-title {
	text-indent: 20px;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.yylxxx .yylxxx-content,.yymap .yymap-content {
	width: 250px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	text-align:left;
}

.yylxxx .yylxxx-content p {
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	color: rgb(43, 43, 43);
	text-decoration: none;
}
.yylxxx .yylxxx-content .yymc {
	width:250px;
	text-align:center;
	margin-top:10px;
	font-size:16px;
	color:#333;
	font-weight:bold;
	margin-bottom:15px;
}

.yylxxx .yylxxx-content h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	text-align: left;
	color: rgb(43, 43, 43);
	text-decoration: none;
}

/* 帮助中心 */
.help-center {
	width: 270px;
	text-align: center;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(219, 219, 219);
	-moz-border-radius: 8px; /* Gecko browsers */
	-webkit-border-radius: 8px; /* Webkit browsers */
	border-radius: 8px; /* W3C syntax */
}

.help-center .help-center-title {
	text-indent: 20px;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.help-center .help-center-content {
	width: 250px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

.help-center .help-center-content li:before {
	content: "·";
	padding-right: 8px;
	line-height: 24px;
	text-align: left;
	color: rgb(61, 175, 167);
}

.help-center .help-center-content li,.help-center .help-center-content li a:link,.help-center .help-center-content li a:visited
	{
	font-size: 14px;
	line-height: 26px;
	color: rgb(43, 43, 43);
	text-decoration: none;
	text-align: left;
}

.help-center .help-center-content li a:hover {
	text-decoration: underline;
}

/* 排班搜索吊顶 */
.fixed {
	width: 100%;
	top: 0 !important;
}
/* 预约成功 预约失败 v */
.yysuc,.yyfai {
	text-align: center;
/* 	margin-left: 5px; */
	/* 	width:460px; */
	/* 	background:rgb(255,255,255); */
	/* 	border:1px solid rgb(219,219,219); */
	/*  -moz-border-radius:8px;      Gecko browsers */
	/*  -webkit-border-radius:8px;   Webkit browsers */
	/*  border-radius:8px;            W3C syntax */
}

/* .yysuc .yysuc-title,.yyfai .yyfai-title {
	border-bottom: 1px solid rgb(219, 219, 219);
} */

.yysuc .yysuc-content,.yyfai .yyfai-content {
	text-align: center;
}

.yysuc .yysuc-content p {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.yyfai .yyfai-content p {
	text-align: center;
}

.yysuc .yysuc-content p label {
	width: 130px;
	float: left;
	margin-right: 20px;
	display: inline;
	text-align: right;
	color: rgb(43, 43, 43);
}

.yysuc .yysuc-content p em {
	padding: 0px 10px;
}

/*忘记密码用户注册 v*/
.pwd,.reg {
	width: 680px;
	text-align: center;
	background: rgb(255, 255, 255);
	border: 1pxsolidrgb(219, 219, 219);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.pwd .pwd-title,.reg .reg-title {
	text-indent: 20px;
	border-bottom: 1pxsolidrgb(219, 219, 219);
}

.pwd .pwd-step,.reg .reg-step {
	width: 680px;
	text-align: center;
}

.pwd .pwd-step .form-pwd,.reg .reg-step .form-reg {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.reg .reg-step .form-reg2 {
	width: 300px;
	margin-left: 240px !important;
	text-align: left !important;
}

.reg .form-reg2 em {
	padding: 0px8px;
}

.pwd .pwd-step .form-pwd label,.reg .reg-step .form-reg label {
	width: 130px;
	float: left;
	margin-right: 20px;
	display: inline;
	text-align: right;
	color: rgb(43, 43, 43);
}

.reg .reg-step .reg-step-title {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-bottom: 1pxsolidrgb(219, 219, 219);
	border-top: 1pxsolidrgb(219, 219, 219);
}

/*网站公告帮助中心 v*/
.gonggao {
	width: 680px;
	text-align: center;
	background: rgb(255, 255, 255);
	border: 1pxsolidrgb(219, 219, 219);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.gonggao .gonggao-title {
	text-indent: 20px;
	border-bottom: 1pxsolidrgb(219, 219, 219);
}

.gonggao .gonggao-content {
	width: 600px;
	margin: 0auto;
}

.gonggao .gonggao-content p {
	padding-top: 30px;
	font-size: 16px;
	line-height: 30px;
	text-align: left;
	text-indent: 2em;
	color: rgb(43, 43, 43);
}

.gonggao .gonggao-content em {
	padding: 0px10px;
}

.gonggao .gonggao-content ul {
	text-align: left;
	width: 600px;
}

.gonggao .gonggao-content ul li,.gonggao .gonggao-content ul li a:link,.gonggao .gonggao-content ul li a:visited
	{
	width: 600px;
	font-size: 16px;
	line-height: 30px;
	text-align: left;
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.gonggao .gonggao-content ul li a:hover {
	color: rgb(43, 43, 43);
	text-decoration: underline;
}

.gonggao .gonggao-content ul li span {
	color: rgb(174, 174, 174);
	text-align: right;
	float: right;
	text-decoration: none;
}

.gonggao .gonggao-content ul li:before {
	content: "·";
	font-size: 14px;
	padding-right: 10px;
	font-weight: bold;
	line-height: 30px;
	color: rgb(43, 43, 43);
}

.tips {
	width: 100%;
}

.tips .tips-title {
	text-indent: 20px;
	text-align: left;
	border-bottom: 1pxsolidrgb(219, 219, 219);
}

.tips .tips-content {
	text-align: left;
	text-indent: 20px;
}
#comfirmwin .tips-contentEx {
	text-align: left;
	margin: 3px 20px;
}
.tips2 {
	width: 750px;
}

.tips2 .tips2-title {
	text-indent: 20px;
	text-align: left;
	border-bottom: 1pxsolidrgb(219, 219, 219);
}

.tips2 .tips2-content {
	text-align: left;
	text-indent: 20px;
}

/* 搜索结果展示页 style */
.content-search {
	width: 980px;
	margin: 0 auto;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(219, 219, 219);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.content-search .content-search-left {
	width: 680px;
	text-align: center;
}

.content-search .search-result {
	width: 680px;
}

.content-search .search-select {
	width: 940px;
	margin: 0 auto;
}

.content-search .search-select .search-select-title {
	width: 940px;
	font-size: 16px;
	color: rgb(43, 43, 43);
	text-align: left;
}

.content-search .search-select .search-select-title span {
	color: rgb(255, 49, 49);
	padding: 0px 10px;
}

.content-search .search-select dl {
	width: 940px;
}

.content-search .search-select dl dt {
	width: 100px;
	height: 30px;
	padding: 5px 0px;
	float: left;
	font-size: 14px;
	line-height: 30px;
	color: rgb(43, 43, 43);
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.content-search .search-select dl dd {
	width: 840px;
	height: 30px;
	padding: 5px 0px;
	float: left;
	font-size: 14px;
	line-height: 30px;
	color: rgb(43, 43, 43);
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.content-search .search-select dl dd ul {
	width: 840px;
}

.content-search .search-select dl dd ul li {
	float: left;
	margin-right: 10px;
	padding: 0px 5px;
	line-height: 30px;
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.content-search .search-select dl dd ul li a:link,.content-search .search-select dl dd ul li a:visited
	{
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.content-search .search-select dl dd ul li.select {
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

.content-search .search-select dl dd ul li.select a:link,.content-search .search-select dl dd ul li.select a:visited
	{
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
	text-decoration: none;
}

.content-search .search-result .doc-list-top-title {
	width: 680px;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	color: rgb(43, 43, 43);
	text-align: left;
	border-left: none;
}

.content-search .search-result .doc-list-top-title span {
	padding: 0px 10px;
	color: rgb(255, 49, 49);
}

.content-search .search-result .doc-list-top {
	width: 685px;
	border-left: 1px solid rgb(219, 219, 219);
}

.content-search .search-result .doc-list-top-t {
	width: 680px;
	background: rgb(61, 175, 167);
}

.content-search .search-result .doc-list-top li {
	width: 60px;
	float: left;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	border-right: 1px solid rgb(219, 219, 219);
	border-bottom: 1px solid rgb(219, 219, 219);
}

.content-search .search-result .doc-list-top-t li {
	width: 60px;
	font-size: 14px;
	height: 40px;
	line-height: 20px;
	color: rgb(255, 255, 255);
	float: left;
	border-right: 1px solid rgb(255, 255, 255);
}

.content-search .search-result .doc-list-top li.s,.content-search .search-result .doc-list-top-t li.s
	{
	width: 130px;
	height: 40px;
	line-height: 40px;
	float: left;
}

.content-search .search-result dl {
	width: 680px;
	border-bottom:1px dashed rgb(61,175,167);
	padding-bottom:20px;
}

.content-search .search-result dl dt {
	margin-top: 20px;
	width: 680px;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	color: rgb(43, 43, 43);
	text-align: left;
}

.content-search .search-result dl dt span {
	padding: 0px 10px;
	color: rgb(255, 49, 49);
}

.content-search .search-result dl dd {
	padding-top: 10px;
	font-size: 14px;
	line-height: 24px;
	color: rgb(43, 43, 43);
	text-align: left;
	text-indent: 2em;
}

.content-search .search-ad {
	width: 230px;
}

.content-search .search-ad .search-ad-title {
	font-size: 20px;
	font-weight: bold;
	text-indent: 30px;
	line-height: 30px;
	color: rgb(43, 43, 43);
	text-align: left;
}

.content-search .search-ad ul {
	width: 220px;
	padding-left: 9px;
}

.content-search .search-ad ul li {
	width: 220px;
	height: 100px;
	margin-top: 20px;
	position: relative;
	left: 0;
	top: 0;
}

.content-search .search-ad ul li img {
	width: 220px;
	height: 100px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}

.content-search .search-ad ul li p {
	width: 30px;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 3;
	color: rgb(255, 255, 255);
	background: rgb(242, 71, 71);
}


/* 医生汇总页 v style */
.content-hos {
	width: 980px;
	margin: 0 auto;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(219, 219, 219);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.content-hos .content-hos-left {
	width: 680px;
	text-align: center;
}

.content-hos .hos-result {
	width: 980px;
}

.content-hos .hos-select {
	width: 940px;
	margin: 0 auto;
}

.content-hos .hos-select dl {
	width: 940px;
}

.content-hos .hos-select dl dt {
	width: 80px;
	height: 30px;
	padding: 5px 0px;
	float: left;
	font-size: 14px;
	line-height: 30px;
	color: rgb(43, 43, 43);
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.content-hos .hos-select dl dd {
	width: 860px;
	height: 30px;
	padding: 5px 0px;
	float: left;
	font-size: 14px;
	line-height: 30px;
	color: rgb(43, 43, 43);
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.content-hos .hos-select dl dd ul {
	width: 840px;
}

.content-hos .hos-select dl dd ul li {
	float: left;
	margin-right: 10px;
	padding: 0px 5px;
	line-height: 30px;
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.content-hos .hos-select dl dd ul li a:link,.content-hos .hos-select dl dd ul li a:visited
	{
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.content-hos .hos-select dl dd ul li.select {
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
}

.content-hos .hos-select dl dd ul li.select a:link,.content-hos .hos-select dl dd ul li.select a:visited
	{
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
	text-decoration: none;
}

.content-hos .content-hos-left .title {
	width: 680px;
	font-size: 16px;
	font-weight: bold;
	color: rgb(43, 43, 43);
	text-align: left;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.content-hos .content-hos-left .title span {
	color: rgb(255, 49, 49);
	padding: 0px 10px;
}

.content-hos .content-hos-left .hos-result {
	width: 680px;
}

.hos-result-box {
	width: 680px;
	padding-top: 10px;
	border-bottom: 1px dashed rgb(219, 219, 219);
	position: relative;
	cursor: pointer;
}

.hos-result-box:hover {
	background-color: #dff2ff;
}

.hos-result-box .pic {
	width: 100px;
	height: 80px;
	margin-top: 10px;
	float: left;
}

.hos-result-box .text {
	width: 480px;
	float: left;
	text-align: left;
}

.hos-result-box .hospital name {
	text-decoration: none;
	font-size: 17px;
}

.hos-result-box .dep name {
	text-decoration: none;
	color: red;
}

.hos-result-box .text p {
	font-size: 14px;
	line-height: 24px;
	color: #bcbcbc;
	text-decoration: none;
	text-align: left;
}

.hos-result-box .text p span {
	color: rgb(61, 175, 167);
}

.hos-result-box .text p em {
	padding: 0px 5px;
}

.hos-result-box .text h3 {
	font-size: 16px;
	color: rgb(43, 43, 43);
	line-height: 30px;
	text-decoration: none;
}

.hos-result-box .yy-number {
	background: none repeat scroll 0 0 rgb(61, 175, 167);
	color: rgb(255, 255, 255);
	float: right;
	font-size: 14px;
	line-height: 22px;
	position: absolute;
	right: 10px;
	text-align: center;
	text-decoration: none;
	width: 100px;
}

.content-hos .content-hos-right {
	width: 220px;
	float: right;
	text-align: left;
}

.content-hos .content-hos-right .title {
	width: 220px;
	font-size: 16px;
	color: rgb(43, 43, 43);
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid rgb(219, 219, 219);
}

.content-hos .content-hos-right .title span {
	color: rgb(255, 49, 49);
	padding: 0px 10px;
}

.content-hos .content-hos-right .tjys-box {
	width: 220px;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.content-hos .content-hos-right .tjys-box .pic {
	width: 50px;
	height: 60px;
	float: left;
}

.content-hos .content-hos-right .tjys-box .pic img {
	width: 50px;
	height: 60px;
	background: rgb(43, 43, 43);
}

.content-hos .content-hos-right .tjys-box .text {
	width: 90px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	display: inline;
}

.content-hos .content-hos-right .tjys-box .text p {
	font-size: 12px;
	line-height: 20px;
	color: rgb(43, 43, 43);
	text-decoration: none;
}

.content-hos .content-hos-right .tjys-box .yy-number {
	width: 60px;
	text-align: center;
	float: left;
	font-size: 12px;
	color: rgb(43, 43, 43);
}

.content-hos .content-hos-right .tjys-box .yy-number span {
	display: block;
	color: rgb(61, 175, 167);
	font-weight: bold;
	font-size: 16px;
}

.ac_results {
	background: #fff;
	border: 1px solid #7f9db9;
	position: absolute;
	z-index: 999999;
	display: none;
}

.ac_results ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ac_results li a {
	text-decoration: none;
	display: block;
	color: #05a;
	padding: 1px 3px;
}

.error {
	color: #ff6600;
}

.ac_results li {
	border: 1px solid #fff;
	font-size: 12px;
	width: 99%
}

.ac_over,.ac_results li a:hover {
	background: rgb(61, 175, 167);
}

.ac_results li a span {
	float: right;
}

.ac_result_tip {
	border-bottom: 1px dashed #666;
}

.gray {
	color: gray;
}

.highlight {
	border: 1px solid #ff0000;
	color: #ff0000;
	outline: 1px solid #ffc1c1;
	background: none repeat scroll 0 0 #f7cccc;
}

.hoplist_dep {
	left: 20px;
	width: 856px;
	height: 100%;
}

.hoplist_dep .select {
	background: none repeat scroll 0 0 rgb(61, 175, 167);
	color: rgb(255, 255, 255);
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}

.content-hos .hos-select .hoplist_dep dl {
	width: 280px;
	float: left;
}

.content-hos .hos-select .hoplist_dep dl dt {
	width: 100%;
	text-align: left;
	height: 20px;
	line-height: 20px;
	border-bottom: 0px;
	font-weight: bold;
	color: rgb(61, 175, 167);
}

.content-hos .hos-select .hoplist_dep dl .hot {
	color: #f9a821;
}

.content-hos .hos-select .hoplist_dep dl dd {
	height: 20px;
	line-height: 20px;
	width: 70px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 5px;
	border-bottom: 0px;
}

.content-hos .hos-select .hoplist_dep dl .select {
	background: none repeat scroll 0 0 rgb(61, 175, 167);
	color: white;
}

.hos-select a:hover {
	text-decoration: none;
}

.hos-select .clearfix .hoplist_dep_dt {
	height: 120px;
}

.hos-select .clearfix .hoplist_dep_dd {
	height: 120px;
}

/* 常用margin style */
.m5 {
	margin: 5px;
}

.m10 {
	margin: 10px;

}

.m15 {
	margin: 15px;
}

.m20 {
	margin: 20px;
}

.m25 {
	margin: 25px;
}

.m30 {
	margin: 30px;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
	position: absolute;
	top: 0;
	left: 500px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
	margin-top: 30px;
}

.mb5 {
	margin-bottom: 5px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb25 {
	margin-bottom: 25px;
}

.mb30 {
	margin-bottom: 30px;
}

.mla {
	margin-left: auto;
}

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px;
}

.ml18 {
	margin-left: 18px;
}

.ml20 {
	margin-left: 20px;
}

.ml22 {
	margin-left: 22px;
}

.ml25 {
	margin-left: 25px;
}

.ml30 {
	margin-left: 30px;
}

.ml60 {
	margin-left: 60px;
}

.ml80 {
	margin-left: 80px;
}

.ml100 {
	margin-left: 100px;
}

.ml150 {
	margin-left: 150px;
}

.ml180 {
	margin-left: 180px;
}

.ml200 {
	margin-left: 200px;
}

.mra {
	margin-right: auto;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.mr15 {
	margin-right: 15px;
}

.mr20 {
	margin-right: 20px;
}

.mr25 {
	margin-right: 25px;
}

.mr30 {
	margin-right: 30px;
}

/* 常用padding style*/
.p5 {
	padding: 5px !important;
	padding: 2px;
}

.p10 {
	padding: 10px !important;
	padding: 5px;
}

.p15 {
	padding: 15px !important;
	padding: 7px;
}

.p20 {
	padding: 20px !important;
	padding: 10px;
}

.p25 {
	padding: 25px !important;
	padding: 12px;
}

.p30 {
	padding: 30px !important;
	padding: 15px;
}

.pt5 {
	padding-top: 5px !important;
	padding-top: 2px;
}

.pt10 {
	padding-top: 10px;
}

.pt15 {
	padding-top: 15px !important;
	padding-top: 7px;
}

.pt20 {
	padding-top: 20px !important;
	padding-top: 10px;
}

.pt25 {
	padding-top: 25px !important;
	padding-top: 12px;
}

.pt30 {
	padding-top: 30px !important;
	padding-top: 15px;
}

.pt50 {
	padding-top: 50px !important;
	padding-top: 25px;
}

.pb5 {
	padding-bottom: 5px !important;
	padding-bottom: 2px;
}

.pb10 {
	padding-bottom: 10px !important;
	padding-bottom: 5px;
}

.pb15 {
	padding-bottom: 15px !important;
	padding-bottom: 7px;
}

.pb20 {
	padding-bottom: 20px !important;
	padding-bottom: 10px;
}

.pb25 {
	padding-bottom: 25px !important;
	padding-bottom: 12px;
}

.pb30 {
	padding-bottom: 30px !important;
	padding-bottom: 15px;
}

.pl5 {
	padding-left: 5px !important;
	padding-left: 2px;
}

.pl10 {
	padding-left: 10px !important;
	padding-left: 5px;
}

.pl15 {
	padding-left: 15px !important;
	padding-left: 7px;
}

.pl20 {
	padding-left: 20px;
	_padding-left:10px;
}

.pl25 {
	padding-left: 25px !important;
	padding-left: 12px;
}

.pl30 {
	padding-left: 30px !important;
	padding-left: 15px;
}

.pr5 {
	padding-right: 5px !important;
	padding-right: 2px;
}

.pr10 {
	padding-right: 10px !important;
	padding-right: 5px;
}

.pr15 {
	padding-right: 15px !important;
	padding-right: 7px;
}

.pr20 {
	padding-right: 20px;
}

.pr25 {
	padding-right: 25px !important;
	padding-right: 12px;
}

.pr30 {
	padding-right: 30px !important;
	padding-right: 15px;
}

.block {
	display: block;
	clear: both;
}

/* 宽度 style */
.w80 {
	width: 80px;
}

.w100 {
	width: 100px;
}

.w130 {
	width: 130px;
}
.w138 {
	width: 138px;
}
.w150 {
	width: 150px;
}
.w170 {
	 width: 170px;
 }
.w200 {
	width: 200px;
}

.w230 {
	width: 230px;
}
.w238 {
	width: 238px;
}
.w250 {
	width: 250px;
}
.w280 {
	width: 280px;
}
.w300 {
	width: 300px;
}

.w350 {
	width: 350px;
}

/* 高度 style */
.h20 {
	height: 20px;
}

.h30 {
	height: 30px;
}

.h35 {
	height: 35px;
}

.h40 {
	height: 40px;
}

/* 按钮 style */
.btn-lv {
	background: rgb(61, 175, 167);
	border: 0;
	-moz-border-radius: 5px; /* Gecko browsers */
	-webkit-border-radius: 5px; /* Webkit browsers */
	border-radius: 5px; /* W3C syntax */
	cursor: pointer;
}

.btn-lv:focus {
	box-shadow: 0 0 2px 1px rgb(0, 0, 0);
}

.btn-lv:hover {
	border: rgb(144, 191, 97);
	box-shadow: 0 0 2px 1px rgb(255, 255, 255);
}

.input-lv {
	border: 1px solid rgb(219, 219, 219);
}

.input-lv:focus {
	border-color: rgb(61, 175, 167);
	box-shadow: 0 0 2px 1px rgb(61, 175, 167);
}

/* 预约状态按钮 style */
.kyy-btn {
	padding: 3px 6px;
	text-align: center;
	font-size: 14px;
	color: rgb(255, 255, 255);
	background: rgb(61, 175, 167);
	text-decoration: none;
	cursor:pointer;
}

.wyy-btn {
	padding: 3px 6px;
	font-size: 14px;
	color: rgb(255, 255, 255);
	background: rgb(219, 219, 219);
}

.yytz-btn {
	padding: 3px 6px;
	font-size: 14px;
	color: rgb(255, 255, 255);
	background: rgb(242, 71, 71);
}

.yyym-btn {
	padding: 3px 6px;
	font-size: 14px;
	color: rgb(255, 255, 255);
	background: rgb(110, 152, 234);
}

/* foot style */
.foot {
	width: 100%;
	text-align: center;
	background: rgb(75, 74, 72);
	overflow: hidden;
}
.bot-nav a{
	color: rgb(255, 255, 255);
}
.foot .foot-con {
	width: 980px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
}

.foot .foot-con .foot-l {
	width: 566px;
	padding-right: 20px;
	height: 150px;
}

.foot .foot-con .foot-l .logo {
	width: 270px;
	height: 38px;
	background: url(/static/images/gh2014_logo2.png) left top no-repeat;
}

.foot .foot-con .foot-l .contact {
	font-size: 14px;
	line-height: 28px;
	color: rgb(208, 207, 205);
	text-align: left;
}
.foot .foot-con .foot-l .contact p { margin-top:5px;}
.foot .foot-con .foot-l .contact p span { background:#999; font-size:14px; font-weight:600; font-family:"Microsoft Yahei","Simhei";  padding:2px 5px; margin-right:10px; }
.foot .foot-con .foot-l .contact p em { padding:0 5px;}

.foot .foot-con .foot-r {
	width: 330px;
	height: 150px;
	border-left: 1px solid rgb(96, 95, 93);
	padding-left: 60px;
	margin-top: 25px;
}

.foot .foot-con .foot-r .QRcode {
	width: 270px;
	height: 90px;
	float: left;
	margin-top:25px;
	background: url(/static/images/appxiazai.jpg) left top no-repeat;
}

.foot .foot-con .foot-r p {
	width: 150px;
	float: right;
	text-align: left;
	font-size: 14px;
	line-height: 24px;
	color: rgb(208, 207, 205);
}

.foot .copyright {
	font-size: 14px;
	line-height: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: rgb(208, 207, 205);
}

.qr-con {
	width: 980px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 72px;
}

.contract-con {
	width: 980px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
.unit-1-2 {
	width: 50%;
}
.qrcode {
	font-size: 0;
	box-sizing: border-box;
}
.qrcode > img {
	font-size: 12px;
}
.qrcode.is-wlyy {
	padding-right: 14px;
	text-align: right;
}
.qrcode.is-zr {
	padding-left: 14px;
	text-align: left;
}

.contract-item {
	font-size: 14px;
	line-height: 28px;
	color: rgb(208, 207, 205);
}

.contract-item.is-guahhao {
	text-align: right;
	padding-right: 10px;
}

.contract-item.is-yunma {
	text-align: left;
	padding-left: 15px;
}

.contract-item_title {
	background: #999;
	font-size: 14px;
	font-weight: 600;
	font-family: "Microsoft Yahei","Simhei";
	padding: 2px 5px;
	margin-right: 10px;
}

.bot-nav {
	height: 50px;
	background: rgb(61, 175, 167);
	width: 100%;
	text-align: center;
	color: rgb(255, 255, 255);
	font-size: 12px;
	line-height: 50px;
}

.bot-nav a {
	color: rgb(255, 255, 255);
	text-decoration: none;
}

.bot-nav em {
	padding: 0 20px !important;
}

/* 商务通&返回顶部 style */
#ghptuu_swt {
	width: 120px;
	height: 238px;
	position: fixed;
	top: 387px;
	_margin-top: 387px;
	right: 5px;
}

#ghptuu_swt .title {
	background: url(/static/images/swtbg.png) left 11px no-repeat;
	height: 55px;
	width: 120px;
}

#ghptuu_swt .bottom {
	background: url(/static/images/swtbg.png) left -160px no-repeat;
	height: 5px;
	width: 120px;
}

#ghptuu_swt ul {
	width: 120px;
	text-align: left;
}

#ghptuu_swt ul li {
	font-size: 14px;
	font-family: "Microsoft Yahei", "Simhei";
	line-height: 23px;
	color: #f7ab59;
	font-weight: bold;
	text-align: left;
	background: url(/static/images/swtbg.png) left -42px no-repeat;
	height: 23px;
}

#ghptuu_swt ul li em {
	padding: 0px 3px 0px 4px;
}

#ghptuu_swt ul li span {
	color: #fff;
}

#ghptuu_swt ul li a:link,#ghptuu_swt ul li a:visited {
	color: #f7ab59;
	text-decoration: none;
}

#ghptuu_swt ul li a:hover {
	text-decoration: none;
	color: #f7ab59;
}

.close-pf a {
	width: 11px;
	height: 11px;
	display: block;
	background: url(/static/images/swtbg.png) left -173px no-repeat;
}

#ghptuu_top {
	top: 631px;
	_margin-top: 631px;
	width: 120px;
	height: 50px;
	display: block;
	background: url(/static/images/gh2014_sprite.png) 0 0 no-repeat;
	-index: 2;
	right: 5px;
	position: fixed;
	cursor: pointer;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop +
		document.documentElement.clientHeight-this.offsetHeight- ( parseInt(this.currentStyle.marginTop
		, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}

#ghptuu_top:hover {
	width: 120px;
	height: 50px;
	background: url(/static/images/gh2014_sprite.png) -120px 0px no-repeat;
	display: block;
}

/* 妫ｆ牠銆夋稉顏冩眽娑擃厼绺�*/
.profile {
	border-right: 1px solid rgb(61, 175, 167);
	float: left;
	height: 220px;
	margin-top: 23px;
	position: relative;
	width: 310px;
}

.profile .text {
	color: #888;
	float: left;
	font-size: 14px;
	line-height: 22px;
	margin-left: 15px;
	margin-top: 8px;
	text-align: left;
	width: 290px;
}

.trunk {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 110px;
}

.g-clear:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

.gbt-blue3 {
	background: none repeat scroll 0 0 #6e98e9;
	color: #fff;
}

.gbb {
	font-size: 14px;
	margin-top: 15px;
	width: 176px;
	border-radius: 3px;
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	height: 42px;
	line-height: 40px;
	padding: 0 10px;
	text-align: center;
	transition: all 0.3s ease-out 0s;
}

.links {
	color: #377bee;
	line-height: 20px;
	padding-top: 15px;
	font-size: 14px;
}

.profile .img {
	float: left;
	height: 60px;
	width: 60px;
}

.hidden {
	display: none;
}

.show {
	display: block;
	top: 8px;
}

.profile .links a {
	color: #377bee;
}

.profile .links span {
	padding: 0 5px;
}

.gh-nav .line {
	color: #bcbcbc;
	float: left;
	font-size: 14px;
	margin: 0 10px;
}

.gh-nav a {
	color: rgb(61, 175, 167);
	float: left;
	transition: all 0.3s ease-out 0s;
}

.gh-nav .text {
	float: left;
	padding-right: 6px;
}

.gh-nav {
	background: none repeat scroll 0 0 #f5f5f5;
	border-bottom: 1px solid #eee;
	height: 28px;
	line-height: 28px;
	color: rgb(61, 175, 167);
	font-family: "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "宋体", Arial,
		Verdana, sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.g-left {
	float: left;
}

.g-right {
	float: right;
}

.gh-nav .container {
	margin: 0 auto;
	width: 980px;
}

.gh-nav a {
	color: color: rgb(61, 175, 167);
}

.login_validate_Code{
	height: 30px;
	width: 80px;
}

.hand {
	cursor: pointer;
}

.hand:hover {
	color: #377bee;
	text-decoration: none;
}

.hop_area {
	/* height: 380px; */
	height: 410px;
	overflow: auto;
	overflow-x: hidden;
}

.hop_type {
	height: 380px;
	overflow: auto;
	overflow-x: hidden; /* 	width:519px; */
}

.hot {
	color: #f9a821;
}

.hot_dep_describe {
	height: 60px;
	width: 170px;
	overflow: hidden;
}

/***************** 邵逸夫医院 style *****************/
.syfoutBox {
	width: 680px;
}

.syfoutBox .hd {
	width: 680px;
	height: 101px;
	position: relative;
	left:0;
	top:0;
}

.syfoutBox .hd ul {
	width: 680px;
	height: 101px;
}

.syfoutBox .hd ul li {
	float: left;
	width: 335px;
	height: 101px;
	cursor: pointer;
}

#qc {
	background: url(/static/images/syf_yq.png) left -149px no-repeat;
}
#xs {
	background: url(/static/images/syf_yq.png) -344px top no-repeat;
}

#qc.on {
	background: url(/static/images/syf_yq.png) left 0px no-repeat;
	height: 101px;
}
#xs.on {
	background: url(/static/images/syf_yq.png) -344px -149px no-repeat;
	height: 101px;
}

.syfoutBox .hd ul li span {
	display: none;
}
.syfinBox {
	width: 680px;
}

.syfinBox .syfinHd {
	height: 26px;
	width: 680px;
	margin-top: 20px;
}

.syfinBox .syfinHd ul {
	overflow: hidden;
	zoom: 1;
}

.syfinBox .syfinHd ul li {
	height: 26px;
	width: 144px;
	margin-left: 13px;
	margin-right: 13px;
	display: inline;
	background-image: url(/static/images/syf_ks.png);
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}

.syfinBox .syfinHd ul.xs li {
	height: 26px;
	width: 144px;
	margin-left: 13px;
	margin-right: 13px;
	display: inline;
	background-image: url(/static/images/syf_ks_2.png);
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}

.syfinBox .syfinHd ul li#vip,
.syfinBox .syfinHd ul.xs li#vip {
	background-position: 0 -74px;
}

.syfinBox .syfinHd ul li#zj,
.syfinBox .syfinHd ul.xs li#zj {
	background-position: -165px -74px;
}

.syfinBox .syfinHd ul li#pt,
.syfinBox .syfinHd ul.xs li#pt {
	background-position: -324px -74px;
}

.syfinBox .syfinHd ul li#ts,
.syfinBox .syfinHd ul.xs li#ts {
	background-position: -482px -74px;
}

.syfinBox .syfinHd ul li span,
.syfinBox .syfinHd ul.xs li span {
	display: none;
}

.syfinBox .syfinHd ul li#vip.on,
.syfinBox .syfinHd ul.xs li#vip.on {
	background-position: 0 0;
}

.syfinBox .syfinHd ul li#zj.on,
.syfinBox .syfinHd ul.xs li#zj.on {
	background-position: -165px 0px;
}

.syfinBox .syfinHd ul li#pt.on,
.syfinBox .syfinHd ul.xs li#pt.on {
	background-position: -324px 0px;
}

.syfinBox .syfinHd ul li#ts.on,
.syfinBox .syfinHd ul.xs li#ts.on {
	background-position: -482px 0px;
}


.syfinBox .syfinBd ul {
	wdith: 640px;
	height: 940px;
	overflow: hidden;
	padding: 0px 20px 20px 20px;
}

.syfinBox .syfinBd li {
	width: 640px;
	display: block;
	overflow: hidden;
	zoom: 1;
}

.syfinBox .syfinBd li dl {
	width: 640px;
	display: block;
	clear: both;
	border-bottom: 1px dashed rgb(154, 154, 154);
}

.syfinBox .syfinBd li dl dt {
	width: 100px;
	float: left;
	color: rgb(174, 174, 174);
	font-size: 16px;
	font-family: "Microsoft Yahei", "Simhei";
	padding-top: 20px;
}

.syfinBox .syfinBd li dl dd {
	width: 540px;
	float: left;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
}

.syfinBox .syfinBd li dl dd ol {
	width: 540px;
}

.syfinBox .syfinBd li dl dd li {
	width: 180px;
	float: left;
	text-align: left;
	font-size: 14px;
	line-height: 30px;
	font-family: "Microsoft Yahei", "Simhei";
	border: 0;
}

.ks-level-qc-1 {
	color: rgb(255, 255, 255);
	font-size: 18px;
	font-family: "Microsoft Yahei", "Simhei";
	line-height: 30px;
	width: 640px;
	text-indent: 10px;
	height: 30px;
	margin-top: 20px;
	background: rgb(62, 160, 143);
	display: block;
	text-align: left;
}

.ks-level-xs-1 {
	color: rgb(255, 255, 255);
	font-size: 18px;
	font-family: "Microsoft Yahei", "Simhei";
	line-height: 30px;
	width: 640px;
	text-indent: 10px;
	height: 30px;
	margin-top: 20px;
	background: rgb(238, 68, 21);
	display: block;
	text-align: left;
}
.searchData {
	max-height: 70px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
}

/*广告样式*/

.common-ad {
	width: 100%;
}

.common-ad > a {
	display: block;
	height: 100%;
}

.common-ad img {
	width: 100%;
	height: 100%;
}

.g-btn-1,
.g-btn-2,
.g-btn-3,
.g-btn-4,
.g-btn-5,
.g-btn-6 {
	position:relative;
	left:0;
	top:0;
	height:70px;
}
.g-btn-1 .tg-tips,
.g-btn-2 .tg-tips,
.g-btn-3 .tg-tips,
.g-btn-4 .tg-tips,
.g-btn-5 .tg-tips,
.g-btn-6 .tg-tips{
	position:absolute;
	right:0;
	bottom:0;
	width:26px;
	height:16px;
	color:#fff;
	font-size:11px;
	line-height:16px;
	text-align:center;
	font-family:"Microsoft Yahei","Simhei";
	background:#ee4415;
	z-index:99999;
}

.tg-ad {
	position:relative;
	left:0;
	top:0;
	height:80px;
}
.tg-ad .tg-tips{
	position:absolute;
	right:0;
	bottom:0;
	width:26px;
	height:16px;
	color:#fff;
	font-size:11px;
	line-height:16px;
	text-align:center;
	font-family:"Microsoft Yahei","Simhei";
	background:#ee4415;
	z-index:99999;
}


.ad-wzl-1 {
	width:520px;
}
.ad-wzl-1 li {
	float:left;
	width:173.333px;
	text-align:left;
	font-size:12px;
	font-family:"Microsoft Yahei","Simhei";
	line-height:18px;
	color:rgb(174,174,174);
	text-decoration:none;
}
.ad-wzl-1 li a {
	color:rgb(174,174,174);
	text-decoration:none;
}
/* .ad-wzl-1 li:before {
	content:"·";
	font-size:14px;
	color:rgb(174,174,174);
	text-decoration:none;
	font-weight:bold;
} */


.ss-pb {
  border-bottom: 1px solid rgb(219, 219, 219);
  border-right: 1px solid rgb(219, 219, 219);
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  width: 60px;
}
.ss-hb {
  border-bottom: 1px solid rgb(219, 219, 219);
  border-right: 1px solid rgb(219, 219, 219);
  font-size: 14px;
  width: 130px;
}

/* 预约成功 预约失败 v */
.yysuc,.yyfai {
	text-align: center;
    width:558px;
	border:1px solid rgb(61,175,167);
	height:449px;
	/* 	background:rgb(255,255,255); */
	/* 	border:1px solid rgb(219,219,219); */
	/*  -moz-border-radius:8px;      Gecko browsers */
	/*  -webkit-border-radius:8px;   Webkit browsers */
	/*  border-radius:8px;            W3C syntax */
}

.yysuc .yysuc-title,.yyfai .yyfai-title {
	height:349px;
	float:left;
	width:24px;
	text-align:center;
	font-size:18px;
	vertical-align:middle;
	color:rgb(255,255,255);
	background:rgb(61,175,167);
	padding-top:100px;
	font-family:"Microsoft Yahei","Simhei";
}

.yysuc .yysuc-content,.yyfai .yyfai-content {
	width:534px;
	text-align: center;
}
.yysuc .yysuc-content td em {
	padding: 0px 5px;
}

.img-new {
    cursor: pointer;
    position: absolute;
  	right: -35px;
    top: -5px;
     z-index: 99;
}

div.full{ position:absolute; left:0px; top:0px; background-color:#000000; filter: Alpha(Opacity=70); opacity:0.7; height:1800px; z-index:99;}
#show_box .login-show{ background:#fff; border:4px solid rgb(61,175,167); width:640px; height:460px; position:absolute; top:0; left:0; z-index:999; font-size:14px; line-height:24px; }
#show_box .login-show{ padding:10px 20px;}
#show_box .login-show table{border-collapse:collapse;border:1px solid #000;width:640px;}
#show_box .login-show table td{ font-size:12px; padding:5px 5px; border:1px solid #000; text-align:center; }
#show_box .login-show table tr{}

#show_box .login-show table td a{ color:#069170; text-decoration:none; font-size:14px;}
#show_box .login-show h3{ font-size:18px; height:30px; font-weight:bold; text-align:center;}
#show_box .login-show h3 img{ float:right;}

.txtstyle2{ width:200px; height:30px; line-height:30px; border:none;}
.txtstyle3{ width:80px; height:30px; line-height:30px; border:none;}
#show_box .login-show .code  .inputbox{ float:left; width:200px;}
#show_box .login-show .code img{ float:left; margin-top:10px; width:60px; height:30px; margin-left:20px;}
#show_box .login-show p{ clear:both; padding:10px 0px;}
.btnq{ width:200px; margin:0 auto; margin-top:10px; height:50px;}
.btnq .chek{float:left; margin-top:5px; }
.btnq .btnstyle3{ float:right;background:rgb(61,175,167); width:90px; height:26px; border:none; color:#FFF; text-align:center; line-height:26px; cursor:pointer;}

/*百度地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*textarea描述内容包含html标签*/
.desc_content {overflow:hidden;resize: none;float:left;width:100%;height:100%;background:transparent;border-style:none;font-family: 'Microsoft Yahei'; cursor:pointer}

.ad-tips{
	position:absolute;
	right:0;
	bottom:0;
	width:26px;
	height:16px;
	color:#fff;
	font-size:11px;
	line-height:16px;
	text-align:center;
	font-family:"Microsoft Yahei","Simhei";
	background:#ee4415;
	z-index:9997;
}
.qxInput {
	width:130px;
	padding: 5px;
}
.tipsLine {
	line-height:20px;
	font-size: 14px;
	color: #FF3131;
	text-align: left;
}
.redColor {
	color: #F96D6E;
}
.phone {
	background: url(/static/images/ic-phone.png) no-repeat;
	width: 9px;
	height: 12px;
	display: inline-block;
	top: 2px;
	position: relative;
	margin: 7px 3px 0 10px;
	float: left;
}
.dv-qrCode {
	position: absolute;
	width: 140px;
	height: 170px;
	background: #fff;
	left: -35px;
	top: 29px;
	box-shadow: 0 0 5px #aaa;
	z-index: 9999;
}
.dv-qrCode .qr-content {
	width: 130px;
	height: 130px;
	margin: 5px 5px 0 5px;
	background: url(/static/images/appQR.png) no-repeat;
}
.dv-qrCode b {
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	position: absolute;
	left: 50%;
	top: -10px;
	margin-left: -2px;
	border-width: 5px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #fff;
}
/** 其他医院坐诊推荐 **/
.kspb2-content-nav {
	width: 680px;
	height: 50px;
	background: rgb(240, 240, 240);
}

.kspb2-content-nav dt {
	width: 256px;
}

.kspb2-content-nav dt li.v1 {
	width: 231px;
	float: left;
	font-size: 16px;
	line-height: 50px;
	color:rgb(61, 175, 167);
}

.kspb2-content-nav dt li.v2 {
	width: 19px;
	float: left;
	text-align: center;
	font-size: 14px;
	color:rgb(61, 175, 167);
}

.kspb2-content-nav dd {
	width: 424px;
	padding-top: 6px;
}

.kspb2-content-nav dd li {
	width: 53px;
	float: left;
	font-size: 12px;
	text-align: center;
	color:rgb(61, 175, 167);
}




